2
假設我的辦公室中有100個客戶端。我必須創建一個應用程序,其中一個主線程正在運行,它正在等待任何客戶端的連接,並且一旦建立連接,IP地址客戶端發送到服務器(我完成了這一點)。服務器也可以單獨發送消息給任何客戶端,或者可以向所有客戶端發送廣播消息(這部分應用程序是我無法理解的).kindly幫助我。 提前抱歉我的英文不好。使用java中的套接字進行多個客戶端通信
假設我的辦公室中有100個客戶端。我必須創建一個應用程序,其中一個主線程正在運行,它正在等待任何客戶端的連接,並且一旦建立連接,IP地址客戶端發送到服務器(我完成了這一點)。服務器也可以單獨發送消息給任何客戶端,或者可以向所有客戶端發送廣播消息(這部分應用程序是我無法理解的).kindly幫助我。 提前抱歉我的英文不好。使用java中的套接字進行多個客戶端通信
我只是想用任何數量的客戶端單獨
這聽起來像TCP給我溝通。如果你只想使用一個線程,你可以使用非阻塞的NIO。一個爲你編寫很多棘手代碼的庫是netty。
注意:TCP已經提供getRemoteAddress()
來查找發起客戶端的地址。
看看[UDP廣播](https://en.wikipedia.org/wiki/Broadcast_address) – flakes
也看看[多點傳送](https://en.wikipedia.org/wiki/Multicast) – flakes
有什麼問題嗎你有? – ControlAltDel