윈도우프로그램(TCP/IP Server) - W5300보드(TCP/IP Client)
현재 이렇게 구성되어 있는데,
내부망에서는 문제없이 접속되고 데이터 송수신도 잘됩니다.
그런데 외부망을 통하면 이상하게 접속이 안되네요…;;
물론 서버(공인IP)쪽 방화벽에서는 포트포워딩을 해주었구요…
외부망을 통해서 TCP/IP 통신을 하려고 하면 다른 설정이 필요한 부분이 있는지요?
위 소스의 W5300 설정하는 부분에서 추가로 뭔가 더 설정해야 할 것 같은데…
어렵네요…
혹시나 해서
윈도우프로그램(TCP/IP Server : 112.216.161.174) - 윈도우프로그램(TCP/IP Client : 10.110.1.250)
으로 해서 해보면 문제없이 잘됩니다.
Client (10.110.1.250)에서 4btye 데이터를 몇번 보내어 봤는데, wireshark에 보면 아래와 같이 나오네요.
회사에 있는 PC가 TCP/IP Server이며, 주소는 112.216.161.174 포트 3000 입니다.
VSAT-Board : 선박에서 W5300 보드가 KT VSAT 위성을 통해서 회사에 있는 PC 프로그램으로 접속 (Client IP : 10.110.1.247)
VSAT-PC : 선박에서 PC의 윈도우프로그램이 KT VSAT 위성을 통해서 회사에 있는 PC 프로그램으로 접속 (Client IP : 10.110.1.249)
Hotel-Board : 호텔에 있는 공유기를 이용하여 W5300 보드가 KT VSAT 위성을 통해서 회사에 있는 PC 프로그램으로 접속 (Client IP : 192.168.0.76)
Hotel-PC : 호텔에 있는 공유기를 이용하여 PC의 윈도우프로그램이 KT VSAT 위성을 통해서 회사에 있는 PC 프로그램으로 접속 (Client IP : 192.168.0.77)
PC-PC로 접속했을 때 그저께는 4바이트씩 데이터 주고 받는게 wireshark에서 보였는데, 오늘 원본 파일 보내드리려고 다시 해보니 데이터 전송은 잘되는데 wireshark에는 안보이는 것 같네요…