如何在 Java 中建立 TCP 客戶端和伺服器?範例教學

https://javarevisited.blogspot.com/2024/06/how-to-create-tcp-client-and-server-in.html

Java 如何建立 TCP 客戶端和伺服器?示例教程

想要在 Java 中建立客戶端伺服器應用程式,需要學習 Java 網路 API 和類別,如 Socket 和 ServerSocket。在過去的教學中,已經介紹過如何在 Java 中建立 HTTP 客戶端和伺服器,並提到了這些類別。接著,將學習如何使用 Java.net 套件提供的網路類別,在 Java 中建立簡單的 TCP 伺服器和客戶端。

建立 TCP 伺服器的步驟相對簡單,只需創建一個 ServerSocket 類別的實例,並給予一個可以監聽傳入客戶端連線的埠。接著,在主執行緒中建立無限迴圈以維持伺服器運作。

建立 TCP 客戶端的步驟與建立 TCP 伺服器非常相似,不同之處在於使用 Socket 類別而不是 ServerSocket。同時需要指定連接伺服器的主機和埠。連接到伺服器後,在 OutputStream 中寫入資料,然後使用 InputStream 讀取伺服器的回應。

測試 Java 客戶端伺服器應用程式的步驟包括開啟伺服器、開啟客戶端和檢查客戶端和伺服器控制台上的日誌訊息。

以上為總結完成。

via Javarevisited

June 29, 2024 at 06:51PM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *