Java主機和客戶機可以在同一臺計算機上運行。在這種情況下,它們可以使用本地主機名或IP地址進行通信。
// 示例代碼 import java.net.*; public class Server { private ServerSocket serverSocket; private Socket clientSocket; public void start(int port) { try { serverSocket = new ServerSocket(port); clientSocket = serverSocket.accept(); } catch (Exception e) { e.printStackTrace(); } } } public class Client { private Socket clientSocket; public void start() { try { clientSocket = new Socket("localhost", 8080); } catch (Exception e) { e.printStackTrace(); } } }
在上面的示例中,Server類使用ServerSocket監聽傳入的連接請求。一旦客戶端連接,服務器將接受連接并創建Socket對象。Client類使用Socket對象連接到Server類。
在相同的計算機上運行Java主機和客戶機有時被稱為“本地模式”,因為它們可以在本地主機運行而無需通過網絡連接。
上一篇css 八分圓
下一篇HTML貓咪網頁制作代碼