![](/img/trans.png)
[英]how to create multiple clients with single server in java socket programming?
[英]Can Server Socket and multiple clients run on a single host?
我們可以在一台計算機上運行多個客戶端和一台服務器嗎? 假設我有一個服務器類(用於多個連接的線程)和一個客戶端類。 我想同時運行至少2個客戶端,但是它們具有單獨的聊天窗口(服務器到客戶端,而不是群聊)。 可能嗎? 我有這個代碼
public void server(){
ss = new ServerSocket(port);
chatprocess cp = new chatprocess(socket);// accept connection inside and input/output as well
}
public client(){
socket = new socket("localhost",port);
clientprocess(); //i/o inside
}
是。
為此,您必須創建一個為每個客戶端分配的線程。 SO中有很多示例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.