運(yùn)用服務(wù)器端多線程來實(shí)現(xiàn)一個(gè)真正意義上的聊天室應(yīng)用程序,該程序包括客戶端和服務(wù)器二部分構(gòu)成,采用Socket通信機(jī)制,服務(wù)器程序?yàn)镾erver.java,客戶端程序?yàn)镃lient.java。首先啟動服務(wù)器程序,再啟動Client程序,當(dāng)啟動時(shí)服務(wù)器端首先要詢問客戶的姓名,然后給所有在場的用戶發(fā)布新用戶加入的消息,當(dāng)客戶端發(fā)出新消息時(shí),服務(wù)器會將該消息發(fā)給所有在場的用戶,當(dāng)再次啟動Client,有新用戶加入時(shí),服務(wù)器會繼續(xù)做同樣的工作,每當(dāng)有客戶輸入bye時(shí),服務(wù)器將斷開與該客戶的連接,同時(shí)在服務(wù)器端的用戶列表中刪除該客戶,并向大家發(fā)送該客戶已經(jīng)離去的消息。
標(biāo)簽:
服務(wù)器
多線程
應(yīng)用程序
正
上傳時(shí)間:
2017-02-03
上傳用戶:lnnn30