반응형

소켓에 인터넷 주소 할당

 

 

구조체 sockaddr_in의 변수 초기화 방법에 대해 알아보았다.

 

이제 초기화된 주소 정보를 소켓에 할당해야 한다.

 

지금 소개할 bind 함수가 바로 초기화된 주소 정보를 소켓에 할당하는 역할을 해준다.

 

먼저 아래의 사진을 통해 bind 함수선언의 정의를 봐보자.

 

-

 

 

 

-

 

위의 함수호출을 성공하면, 

 

첫 번째 인자에 해당하는 소켓 두 번째 인자로 전달된 주소 정보가 할당된다.

 

그럼 이제 지금까지 배운 내용을 바탕으로 서버 프로그램에서 흔히 등장하는

 

서버 소켓 초기화의 과정을 정리해 보자

 

그러기 위해 아래의 사진을 봐보자.

 

-

 

 

-

 

클라이언트 프로그램이 아닌

 

서버 프로그램이라면 위의 코드구성을 기본적으로 갖추게 된다.

 

물론 위의 코드는 아직 완성된 코드가 아니다.

 

그냥 과정만 알 수 있게 정리된 코드이므로 완성본이 아니라는 것이다.

 

반응형

+ Recent posts