하나의 Server Machine에 여러개의 네트워크 인터페이스가 존재할 수 있다.

이때 서버 IP의 선언을 serv_addr.sin_addr.s_addr=htonl(INADDR_ANY)과 같이 하면
Listen 함수 호출 시 해당 포트에 대한 여러 IP 인터페이스 요청도 받아 들일 수 있게 된다.

실제 600번 포트를 사용하고 있을 때,
netstat -na 명령을 입력하면 0.0.0.0:600 0.0.0.0:0 으로 나타난다.

이후 클라이언트가 접속을 시도시 다시 명령 입력하면 다음과 같은 상태를 확인할 수 있다.

0.0.0.0:600 0.0.0.0:0                       LISTENING

            192.168.10.103:600 192.168.10.3         ESTABLISHING

정리
서버 : 여러 NIC을 통해서 들어오는 요청을 PORT와 매칭하여 수신에 응한다.
클라이언트 : 여러 NIC중 아무 것이나 사용하여 전송에 사용한다. (해당 옵션 사용시 배정받은 IP주소 확인 절차 필요)

이상이다.