共用方式為


監聽套接字

在套接字繫結至系統上的IP位址和埠之後,伺服器必須監聽該IP位址和埠以接收連入的連線要求。

在套接字上接聽

呼叫 接聽 函式,以參數傳遞所建立的套接字和 待辦專案的值,以及要接受之擱置連線佇列的最大長度。 在這裡範例中,待辦項目 參數設定為 SOMAXCONN。 這個值是特殊的常數,會指示此套接字的 Winsock 提供者允許佇列中最大合理的暫止連線數目。 檢查傳回值是否有一般錯誤。

if ( listen( ListenSocket, SOMAXCONN ) == SOCKET_ERROR ) {
    printf( "Listen failed with error: %ld\n", WSAGetLastError() );
    closesocket(ListenSocket);
    WSACleanup();
    return 1;
}

下一個步驟:接受連線

Winsock 入門

Winsock Server 應用程式

系結套接字