소켓 프로그래밍 2 - Client와 Port Range
프로그래밍
2022. 6. 21. 08:51
앞의 글에서 서버 측의 Listen 까지의 과정을 살펴보았습니다. 서버가 Port 하나를 열고 Listen하고 있는 상태에서 Client는 연결 요청할 수 있습니다. Client 가 서버와 연결되는 과정을 보겠습니다. Client Connection Client도 우선 Socket을 생성합니다. 그리고 그림에서는 Connect API를 호출하도록 되어 있습니다. Server는 자신의 Address 와 Port 정보등을 구조체에 담아서 bind 함수에 넘기고 호출하였습니다. Client역시 Server의 Address 와 Port를 구조체에 담고 이번에는 connect 함수를 호출하였습니다. 그런데... Client는 왜 bind가 없는 것일까요? 사실은 Client역시 binding 을 하고 있고 그 과..