ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 소켓의 생성과 파괴
    프로그래밍/네트워크 프로그래밍 2014. 5. 22. 03:46
    반응형

    //소켓의 생성과 파괴

    우리의 프로그램이 소켓을 사용할 수 있도록 하기 위해서는 운영 체제에 소켓을 할당 받아야한다.

    이 기능을 수행하는 함수는 socket이며, 이함수를 통해 새로운 소켓 인스턴스 (instance)를 생성한다.


    SOCKET socket(int af, int type, int protocol);



    이 함수는 소켓 생성이 성공적으로 이루어질 경우 생성된 소켓 핸들을 반환한다. 하지만, 생성에 실패하였다면 INVALID_SOCKET를 반환 할 것이다.

    이 상황이 발생할 경우에는 WSAGetLastError 함수를 사용하여 자세한 원인을 파악할 수 있다.

    이렇게 생성된 소켓은 작업이 끝나거나 혹은 응용 프로그램이 종료하기 전에 운영 체제에 반환해야 한다. 이과정을 '소켓을 파괴한다.'라고 표현하며

    이 기능을 수행하는 함수는 다음과 같다.

    int closesocket(SOCKET s)






    반응형

    '프로그래밍 > 네트워크 프로그래밍' 카테고리의 다른 글

    TCPServer  (0) 2014.06.12
    사용할 주소 및 포트 지정  (0) 2014.05.22
    TcpCAsyncClient  (0) 2013.12.29
    like_server.c  (0) 2013.12.29
    like_Client.c  (0) 2013.12.29
Designed by Tistory.