[W5300] UDP Sendto Timeout

[W3150A+] [W5100] [W5200] [W5300] [W5500] [W5100S]

사용 중인 제품 명을 위와 같이 제목에 명기하시면 더 빠른 응답을 받으실 수 있습니다.
본 Template을 삭제 후 문의 내용을 남겨 주세요. :slight_smile:

안녕하세요.
W5300을 사용해서 UDP 통신 기능을 구현하고 있습니다.
두가지 전송방식에 대해서 시험을 했는데, 이해가 안되는 부분이 생겨서 문의드립니다.

공통. 상대장비가 연결되지 않은 상태
1.상대 IP 192.168.40.100으로 설정, sendto 시 Timeout 발생, 사용자 변수중 sendcnt 증가 하지 않음.

  • Timeout 발생시 사용자가 해야될 처리 상태가 socket close → open을 해야 나중에 상대장비가 연결되었을때 통신이 정상적으로 되야 하는거 아닌가요?
    → Timeout 발생시 위 처리과정을 수행해도 소켓이 open되지 않아서 장비를 껏다 켜야 통신이 가능하게 됩니다.

2.상태 IP 192.168.40.255로 설정, sendto 시 전송, 사용자 변수중 sendcnt 증가.
→ 1번과 동일한 환경에서 브로드캐스트로 메시지를 전송했는데 Timeout이 발생하지 않는것일까요?