2014-10-05 64 views
0

我爲簡單的java聊天服務器設計了服務器程序和客戶端程序。聊天服務器運行,客戶端可以通過服務器將消息傳遞給對方。從聊天服務器程序中的單個類運行多個客戶端

但是,我不得不創建相同客戶端類的多個副本,並將這些類編號爲Client1,Client2,Client3,...(即以不同的名稱),以便服務器接受來自每個客戶端的連接客戶端類。

我的問題是這樣的:是否有可能創建儘可能多的客戶端連接,因爲我們只需要在我的電腦上運行一個客戶端類?

+1

請提供一些代碼。當然,可以創建一個類的許多實例。 – Fildor 2014-10-05 19:43:06

+0

我不能在這裏粘貼代碼,因爲這是一個家庭作業,我的講師可能會檢查剽竊。但是,我已經採納了您的其他建議,並從訪問客戶端類的許多不同主程序創建了該類的多個實例。 – nightmarish 2014-10-06 17:13:48

回答

1

你絕對不需要不同的類。 我想你需要在不同的進程中運行客戶端,即多次啓動相同的Main類,或者在多個線程中運行它。