해결된 질문
작성
·
310
답변 1
0
accept() 함수가 반환한 새 소켓에 바인드 되는 포트 정보는 리슨에 부여한 번호와 같습니다. 즉, 서버 입장에서는 TCP 25000을 사용하는 소켓이 연결된 클라이언트 개수 만큼 존재합니다. 그럼에도 문제가 발생하지 않는 이유는 소켓을 식별할 때 원격지 IP + 포트 + 로컬 IP + 포트로 식별하기 때문입니다.
그리고 Wireshark으로 직접 확인하는 것은 매우 좋은 습관이며 바람직한 방법이라 하겠습니다. 지금과 같은 방법으로 늘 검증하는 자세가 서버 개발자에게는 꼭 필요합니다. :)