---
title: "[W5500] 소켓생성 관련"
url: "https://maker.wiznet.io/forum/14526"
markdown_url: "https://maker.wiznet.io/forum/14526/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "jroot"
created: "2022-04-15T07:53:23+09:00"
last_activity: "2022-07-26T01:00:11+09:00"
language: "ko"
views: 627
replies: 3
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# [W5500] 소켓생성 관련

## Question

Asked by jroot on 2022-04-15 in Ethernet Chips.

안녕하세요.
FreeRTOS 환경에서 W5500을 사용하여 TCP Client 로 통신을 하려고 합니다. ioLibrary를 사용하였는데 socket 함수에서
printf(“socket open ready.\n”);
while (getSn_SR(sn) == SOCK_CLOSED); &lt;---- 못나옴.
printf(“socket create.\n”);
루프를 빠져나오지 못합니다.
이전에 저와 똑같은 문의도 보았는데 DGND 문제로 해결되었다고 하더군요.
그래서 제가 만든 보드가 이상있는지 확인해 보았으나 전원이나 DGND는 잘 연결되어 있습니다.
그리고, 혹시 몰라 W550io 보드로 SPI만 연결하여 테스트를 해보았는데 동일한 결과가 나왔습니다.
ping은 잘되고 W5500 레지스터 읽는것도 문제없이 잘됩니다.
소스 문제인것 같은데…
도움부탁드립니다.

[![화면 캡처 2022-04-15 164011](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/c/ca47789d69c1899f978d15a74a02709576bdac0e.jpeg) 화면 캡처 2022-04-15 164011625×542 61.8 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/c/ca47789d69c1899f978d15a74a02709576bdac0e.jpeg)

[Wiz_interface_File.zip](https://maker.wiznet.io/forum/legacyFile.asp?path=zFYawAxe9AyZYAJlp48K4MGWEyb.zip) (4.0 KB)

## Replies

### Reply 1 by lmk, 2022-07-25

저도 같은 증상이 있는데 혹시 해결하셨나요?

### Reply 2 by jroot, 2022-07-26 (in reply to reply 1)

ioLibrary_Driver에서 socket.c 파일이 잘못되었습니다. 최신 파일받아서 적용하니까 정상적으로 되더라구요…

### Reply 3 by lmk, 2022-07-26

해결하셨다니 다행이네요
저는 ioLibrary_Driver 4.0을 사용하는데
외부 노이즈때문인지 해결이 안되네요
감사합니다.

---

Source: https://maker.wiznet.io/forum/14526
