그림을 그렸는데 안올라가서 글로 설명드리겠습니다.
간단한 UDP Datagram 통신 상에서
Client 단에서 DataPacket에 포트를 지정하고, DataSocket을 통해서 데이터를 Server로 send하는데
이 때, Server 단의 DataSocket 포트와 Client 단의 DataPacket의 포트가 일치하는 것은 이해를 하겠습니다.
그런데 Client 단의 DataScoket 포트와 Server 단의 DataPacket 포트가 왜 일치하는지 모르겠네요...따로 지정해 준건 아닌데..
[좌측 Server, 우측 Client]
아, 그림 올라가네요 대충 이런 식이 되는데 서버측 DS에서 클라측의 DP를 받는 건데
왜 서버측 DP와 클라측 DS의 포트가 일치하나요...?
소켓에서 보낸 DP를 서버측 DP에 저장하는 과정이 있어서 그런가...그러면 왜 굳이 포트를 나눌 필요성이 있는걸까요
=========================================
주저리 주저리 썼는데 계속 하다 보니 그냥 DP는 DS랑 통신하니까 그런거 같네요
포트를 나누는 거는 각각 소켓을 점유중이니 그런거고...어우