簡體   English   中英

服務器套接字和多個客戶端可以在單個主機上運行嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM