안녕하세요. 날씨 좋은 월욜입니다 ^^
다름이 아니라 NAT 장비를 사용한 소켓통신을 하고 있는데요,
예를들어 서버 S와 클라 A간의 통신을 하고 싶다고 가정했을 때
A(192.10.10.1:100) 으로 출발해서 S로 갈 때 NAT에 거쳐서 아이피랑 포트가 (203.xxx.xxx.xxx:xxxx) 로 나가잖아요.
(클라 A사용 포트와 NAT를 거쳤을 때 PORT가 달라지는 점)
이 때 서버 S에서 Connect 이벤트에서 RemotePort를 보면 NAT된 포트가 아니라 클라 A의 포트 같은데요,
NAT를 거쳤을 때 포트는 어떻게 알 수 있나요?
RemotePort가 NAT 된 포트라고 봐야 하나요?
|