---
title: "W550IO UDP 수신은 잘되는데 송신에서 타임아웃 에러 문의"
url: "https://maker.wiznet.io/forum/13022"
markdown_url: "https://maker.wiznet.io/forum/13022/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "viewnsys"
created: "2018-08-09T04:23:31+09:00"
last_activity: "2018-08-30T01:35:05+09:00"
language: "ko"
views: 1311
replies: 1
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# W550IO UDP 수신은 잘되는데 송신에서 타임아웃 에러 문의

## Question

Asked by viewnsys on 2018-08-09 in Ethernet Chips.

W550IO 모듈을 사용하여 PC와 통신을 하는데 타임아웃 에러가 발생하여 문의드립니다.

PC에서 브로드캐스팅 UDP를 사용하여 데이터를 전송하면
W550 모듈에서는 수신이 정상적으로 이루어집니다.
그 후 W550 모듈에서 PC로 전송하면 SOCKERR_TIMEOUT 에러가 발생합니다.

m_ClientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); IPEndPoint ipep = null; if (bBroadCast) { m_ClientSocket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Broadcast, 1); ipep = new IPEndPoint(IPAddress.Broadcast, localPort);

```
                IPEndPoint ep = new IPEndPoint(IPAddress.Any, 5001);
                m_ClientSocket.Bind((EndPoint)ep);
            }
```

W550 모듈
ret = recvfrom(SOCK_UDPS, buffer, size, destip, (uint16_t*)&destport);
ret = sendto(SOCK_UDPS, buffer, sizeof(buffer), destip, destport);

상기와 같이 통신하는데
W550에서 데이터를 sendto하면 발생하는 SOCKERR_TIMEOUT 에 대한
대처법이 궁금합니다.

감사합니다.

## Replies

### Reply 1 by becky, 2018-08-30

안녕하세요

UDP 통신에서 timeout이 발생하는 경우는 arp reply를 받지 못해서 입니다.
sendto에 destip가 정상적으로 전달되었는지 확인하시기 바랍니다.

---

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