윈도우네트워크2 WSACleanup 함수(Windows) Header #include Function Prototype int WSACleanup(void); 윈도우에서는 소켓 라이브러리를 사용한 뒤에는 소켓 라이브러리를 해제해 주어야 한다. ex) malloc 할당한 후 할당 해제하는 것처럼 말이다. 소켓 라이브러리의 초기화는 WSACleanup 함수를 호출하여 라이브러리를 해제할 수 있다. WSACleanup함수를 호출하게 되면 더 이상 소켓 함수는 사용하지 못하게 되고, 초기화 되었던 라이브러리는 해제 된다. 프로그램이 종료되기 직전에 더는 소켓 함수를 사용하지 않게 될 때 해당 함수를 호출해야 한다. 2017. 3. 15. WSAStartup 함수 (Window) Header #include Function Prototype int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData); 윈도우에서는 리눅스와는 다르게 소켓 라이브러리를 사용하기 위해서는 어떤 버전의 소켓을 사용할지 소켓 라이브러리를 초기화한 다음에 소켓을 사용해야 한다. 첫 번째 인자는 프로그램에서 사용할 소켓이 버전 정보를 전달한다. 두 번째 인자는 WSADATA 구조체의 주소값을 전달하는데 이 곳에 소켓의 세부 정보가 저장된다. 2017. 3. 15. 이전 1 다음