WIZnet Developer Forum

UDP 수신시 2048 사이즈 PACKET시 RSR이 0으로 return하는 현상

UDP로 하나의 PACKET으로 2048 사이즈로 수신시 getSn_RX_RSR이 0으로 리턴되어 수신된 Packet이 없다고 확인 되는데 확인 좀 부탁드립니다.

UDP의 경우 수신 패킷의 데이터 사이즈가 1472byte 가 넘어가게 되면, 저희 칩에서는 잘못된 데이터로 인식되어 버리지게 됩니다.

PC의 네트워크 정책이 변경되면서 발생하는 문제 같습니다.
이전 네트워크 정책에서는 데이터 사이즈가 1472byte가 넘어갈경우 여러 패킷으로 나눠보내는데,
지금 정책에서는 한 패킷에 1472byte보다 큰 데이터로 보내지고 있습니다.

한패킷당 1024byte으로 쪼개서 칩으로 데이터를 전송드리는걸 추천합니다.

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