WIZnet Developer Forum

udp local port를 여러 개 사용 가능합니까?

w5500 Leonardo 보드를 사용하고 있습니다.

아두이노를 통해서 2개 이상의 장비와 UDP를 통해 통신을 하고자 합니다.
예를 들어 1번 장비와는 1000번 포트로 통신하고, 2번 장비와는 2000번 포트로 통신하려고 합니다.
즉, 아두이노의 localPort 번호가 여러 개가 된다는 말이 됩니다.

하지만 업로딩은 되어도 실제로 Hercules사 터미널 프로그램으로 통신이 안됩니다.
포트번호 하나만 설정해서 통신 때는 터미널 프로그램에서 전송한 값을 시리얼모니터에 출력했었으니
포트번호를 다수 쓸 수 없다는 말이 되는데 다른 방법은 없습니까?

안녕하세요

로컬포트를 여러개 사용하실경우에는 아래와 같이 UDP 객체를 여러개 선언하시어 사용하시면됩니다.
현재 어떻게 코딩해서 사용중이신지 올려주시면 확인해드리겠습니다.
감사합니다. 정찬미 드림

EthernetUDP Udp;
EthernetUDP Udp2;

Udp.begin(1000);
Udp2.begin(2000);

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