WSAStartup,WSACleanup 〜ソケット通信の初期化、後処理(Windows)〜


目次に戻る


Windowsでソケット通信を行う場合は、最初にWinsockの初期化と後処理を行わなければ いけないこと忘れていました。
初期化を行う関数が WSAStartup で、後処理を行うのが WSACleanup です。
 
/* Winsockの初期化処理 */
WORD wVersionRequested;
WSADATA wsaData;

wVersionRequested = MAKEWORD( 2, 0 );    /* Winsockのバージョンをセット */

err = WSAStartup( wVersionRequested , &wsaData );

if( err != 0 ){
    /* エラー処理 */
}

/* Winsockの後処理 */
WSACleanup();


目次に戻る