[W5300] 외부 IP 통신 질문드립니다.

외부 IP 통신이 가능한지 궁금합니다.

예를 들어

A-1 단말기 A-2 단말기 2개의 단말기로 아래와 같이 구성이 되어있습니다.

123

A-1 단말기 HUB 고정IP : 123.12.123.12
A-2 단말기 HUB 고정IP : 321.12.123.23

으로 했을 때 Sendto에 목적 IP를 입력 후 포트를 맞춰서 송신하면 WAN을 통해서 전송이 가능한가요?

아래 123.12.123.12, 321.12.123.23 이라는 주소는 각각 공유기의 내부 주소로써 다른 공유기 내에서는 의미없는 주소입니다.
만약, 각각 공유기의 WAN IP를 알고 있다면 A-1 단말기나 A-2 단말기에서 상대방 공유기의 LAN IP로 접속을 시도하고 각각 공유기에 Port forwarding 기능을 설정한다면 통신이 가능합니다.

A-1 공유기 : WAN IP - 123.11.22.100, LAN IP - 192.168.0.1
A-1 단말기 : 192.168.0.100 (통신 Port 5000)
A-2 공유기 : WAN IP - 123.22.11.200, LAN IP - 192.168.0.1
A-2 단말기 : 192.168.0.100 (통신 Port 5000)

A-1 공유기의 WAN IP, A-2 공유기의 WAN IP는 Real IP 라는 것을 전제로 합니다.

A-1 공유기의 Port Forwarding 설정
Port 5000 - Local IP 192.168.0.100, Port 5000
A-2 공유기의 Port Forwarding 설정
Port 5000 - Local IP 192.168.0.100, Port 5000

A-1 단말기에서 A-2 단말기로 접속시도 할 때, Remote IP - 123.22.11.200, Remote Port - 5000 으로 접속시도하면 접속이 됩니다.
A-2 단말기에서 A-1 단말기로 접속시도 할 때, Remote IP - 123.11.22.100, Remote Port - 5000 으로 접속시도하면 접속이 됩니다.

이상입니다.

답변 감사합니다.

포트포워딩를 해주고 Remote IP와 Remote Port로 보내면 되는군요.
W5300에서 통신전송 방법은 UPD나 TCP/IP 둘다 가능한 방법인가요?

네, 가능합니다.