共用方式為


Windows Sockets:連接埠和通訊端位址

本文說明與 Windows 通訊端搭配使用的「埠」和「位址」一詞。

Port

埠會識別可提供服務的唯一進程。 在目前的內容中,埠會與支援 Windows Sockets 的應用程式相關聯。 其概念是唯一識別每個 Windows Sockets 應用程式,讓您可以在電腦上同時執行多個 Windows Sockets 應用程式。

某些埠會保留給一般服務,例如 FTP。 除非您提供這種服務,否則您應該避免使用這些埠。 Windows 通訊端規格詳細說明這些保留的埠。 WINSOCK 檔案。H 也會列出它們。

若要讓 Windows Sockets DLL 為您選取可使用的埠,請傳遞 0 作為埠值。 MFC 會選取大於 1,024 十進位的埠值。 您可以呼叫 CAsyncSocket::GetSockName 成員函式來擷取 MFC 選取的 埠值。

通訊端位址

每個通訊端物件都會與網路上的網際網路通訊協定 (IP) 位址相關聯。 位址通常是電腦名稱稱,例如 「ftp.microsoft.com」,或虛線數位,例如 「128.56.22.8」。

當您尋求建立通訊端時,您通常不需要指定自己的位址。

注意

您的電腦可能會有多個網路卡(或您的應用程式可能會在這類電腦上執行),每個網路都代表不同的網路。 如果是,您可能需要提供位址來指定通訊端將使用的網路卡。 這當然是進階使用方式和可能的可攜性問題。

如需詳細資訊,請參閱

另請參閱

MFC 中的 Windows Sockets