本節包含 TCP/IP 用戶端和伺服器應用程式的完整原始碼:
啟動用戶端應用程式之前,應該先啟動伺服器應用程式。
若要執行伺服器,請編譯完整的伺服器原始程式碼並執行可執行檔。 伺服器應用程式會接聽 TCP 連接埠 27015,讓用戶端連線。 用戶端連線后,伺服器會從用戶端接收數據,並回顯回傳回客戶端的數據。 當用戶端關閉連線時,伺服器會關閉用戶端套接字、關閉套接字,然後結束。
若要執行用戶端,請編譯完整的用戶端原始程式碼並執行可執行檔。 用戶端應用程式需要執行伺服器應用程式的電腦名稱或IP位址,在執行用戶端時,以命令行參數的形式傳遞。 如果客戶端和伺服器是在範例電腦上執行,則可以啟動用戶端,如下所示:
用戶端localhost
用戶端會嘗試連線到 TCP 連接埠 27015 上的伺服器。 用戶端連線之後,用戶端會將數據傳送至伺服器,並接收從伺服器傳回的任何數據。 用戶端接著會關閉套接字並結束。
相關主題