WIZnet Developer Forum

W5500 브로드 캐스트 관련 궁금한 점이 있습니다

안녕하세요
W5500으로 제품을 개발하고 있습니다.
현재 UDP mode로 socket 3개를 사용하고 있습니다.
socket 1,2 는 udp로 dest ip(수신측 W5500)로 데이터를 전송하는 역할을 하며,
socket3은 PC에서 브로드캐스트 패킷을 전송하면 수신하는 역할을 합니다.

1,2번은 동작시 문제없이 잘 진행이되나 socket 3번으로 브로드 캐스트 패킷이 수신되지 않습니다.

브로드캐스트 전용 소켓(socket 3) open시 flag 를 모두 0으로 세팅하면 되는 것 아닌지요?
(BCASTB = 0 설정을 위함) 답변 부탁드립니다.

		if((ret = socket(sn, Sn_MR_UDP, port, 0x00)) != sn)
	{
		return ret;
	}

w5500과 pc를 Lan cable을 직접 연결하여 실제 네트워크로 브로드캐스트 패킷이 PC에 나가는지 확인부탁드립니다.

네트워크 패킷 확인은 Wireshark(freeware tool)로 가능합니다.

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.