執行 Winsock 用戶端和伺服器程式碼範例

本節包含 TCP/IP 用戶端和伺服器應用程式的完整原始程式碼:

啟動用戶端應用程式之前,應該先啟動伺服器應用程式。

若要執行伺服器,請編譯完整的伺服器原始程式碼並執行可執行檔。 伺服器應用程式會接聽 TCP 埠 27015,讓用戶端連線。 用戶端連線之後,伺服器會從用戶端接收資料,並回應 (傳送) 傳回用戶端的資料。 當用戶端關閉連線時,伺服器會關閉用戶端通訊端、關閉通訊端,然後結束。

若要執行用戶端,請編譯完整的用戶端原始程式碼並執行可執行檔。 當執行用戶端時,用戶端應用程式需要執行伺服器應用程式的電腦名稱稱或 IP 位址做為命令列參數傳遞。 如果用戶端和伺服器是在範例電腦上執行,則可以啟動用戶端,如下所示:

用戶端 localhost

用戶端會嘗試連線到 TCP 埠 27015 上的伺服器。 用戶端連線之後,用戶端會將資料傳送至伺服器,並接收從伺服器傳回的任何資料。 用戶端接著會關閉通訊端並結束。

使用 Winsock 消費者入門