[quote=“midnightcow”]Client socket을 Open할 때 Port number는 랜덤으로 생성하셔야 합니다.
고정 값으로 설정할 경우, 서버측에서 이전 Socket과의 재 연결로 인식하여 연결이 제대로 되지 않을수 있습니다.
이부분 확인바랍니다.[/quote]
랜덤 포트가 이해가 안가네요… 서버측은 포트 5000번으로 고정되어있는데 클라이언트가 랜덤으로 포트를 설정한다면 연결이
안되지 않나요??
만약 답변내용처럼 구현한다면 비정상적인 클라이언트 종료시 서버측에서 세션을 delet할 수 있는 것이겠군요…
ekkim 님이 말씀하신 것처럼. 이론적 설명은 충분한 것 같습니다.
좀더 설명을 드리자면,
Client는 이미 서버 Port number를 알고 있어야 하고, Sever는 Client가 어떤 Port Number를 사용하는지 접속 요구(SYN) Accept 할 때 알 수 있습니다.