WIZnet Developer Forum

UDP 데이터를 특정 IP로부터만 수신할 수 있습니까?

W5500 Arduino Leonardo 보드를 사용 중입니다.
아두이노 IDE를 사용하여 UDP 데이터 수신 시 udp.parsepacket함수를 이용하여 수신하게 됩니다.
그런데 문제는 이 함수는 아두이노의 ip, port번호로 보내는 데이터 패킷이라면 어느 곳에서 보낸 것이든 수신한다는 점입니다.
저는 특정 ip, port에서만 수신하고 싶습니다.
현재는 parsepacket함수 이후에 if문으로 제한해서 사용 중입니다만
패킷 자체를 제가 설정한 특정 ip, port에서 오는 것만 받도록 설정할 수는 없습니까?

안녕하세요
UDP 통신 특성상 특정 ip의 패킷을 block할 수 없습니다.
패킷을 수신하신후 ip를 확인하여 데이터를 버리는 방식으로 처리하셔야할 것 같습니다.

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