java課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告(局域網(wǎng)聊天程序).doc
約13頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
java課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告(局域網(wǎng)聊天程序),java課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告——局域網(wǎng)聊天程序一、課程設(shè)計(jì)的基本要求:設(shè)計(jì)一個(gè)以socket通信機(jī)制實(shí)現(xiàn)網(wǎng)絡(luò)聊天程序。有多個(gè)聊天室,每個(gè)聊天室允許多個(gè)人進(jìn)入,并設(shè)置廣播、私語(yǔ)等多種聊天方式。 將jsp與socket通信技術(shù)進(jìn)行綜合運(yùn)用。二、課程設(shè)計(jì)的主要內(nèi)容:1、服務(wù)器:負(fù)責(zé)處理各個(gè)客戶端的信息,并負(fù)責(zé)將信息進(jìn)行轉(zhuǎn)發(fā)。①、...
內(nèi)容介紹
此文檔由會(huì)員 superjunior 發(fā)布
JAVA課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告
——局域網(wǎng)聊天程序
一、課程設(shè)計(jì)的基本要求:
設(shè)計(jì)一個(gè)以Socket通信機(jī)制實(shí)現(xiàn)網(wǎng)絡(luò)聊天程序。有多個(gè)聊天室,每個(gè)聊天室允許多個(gè)人進(jìn)入,并設(shè)置廣播、私語(yǔ)等多種聊天方式。 將JSP與Socket通信技術(shù)進(jìn)行綜合運(yùn)用。
二、課程設(shè)計(jì)的主要內(nèi)容:
1、 服務(wù)器:負(fù)責(zé)處理各個(gè)客戶端的信息,并負(fù)責(zé)將信息進(jìn)行轉(zhuǎn)發(fā)。
①、 服務(wù)器主要負(fù)責(zé)響應(yīng)客戶端的的各種信息,包括用戶的登陸,用戶的注冊(cè),各個(gè)客戶端的信息相互轉(zhuǎn)發(fā)。
②、 服務(wù)器的實(shí)現(xiàn)有以下幾個(gè)類構(gòu)成:Server類,ServerThread類,其中Server類主要是進(jìn)行初始化的工作,ServerThread類負(fù)責(zé)對(duì)用戶登陸信息,各個(gè)客戶端信息的處理。
2、 客戶端:用戶使用界面,負(fù)責(zé)接受信息以及與服務(wù)器進(jìn)行通信。
①、 客戶端負(fù)責(zé)為用戶提供登陸界面,將信息發(fā)送至服務(wù)器,接受服務(wù)器的反饋信息等一系列的工作。
②、 客戶端的實(shí)現(xiàn)有以下幾個(gè)類構(gòu)成:Client類,ChatClient類。
ChatClient類進(jìn)行登陸界面初始化的工作, Client類負(fù)責(zé)與服務(wù)器,其它客戶端進(jìn)行通信。
三、 組員分工:
李良積(02071351) :負(fù)責(zé)Server類和ServerThread類的通信模塊設(shè)計(jì)。
李 亮(02071350) :負(fù)責(zé)ServerThread類的用戶注冊(cè)、登陸模塊設(shè)計(jì)。
包丹丹(02071331) :負(fù)責(zé)Cha
[size=4][/size]
——局域網(wǎng)聊天程序
一、課程設(shè)計(jì)的基本要求:
設(shè)計(jì)一個(gè)以Socket通信機(jī)制實(shí)現(xiàn)網(wǎng)絡(luò)聊天程序。有多個(gè)聊天室,每個(gè)聊天室允許多個(gè)人進(jìn)入,并設(shè)置廣播、私語(yǔ)等多種聊天方式。 將JSP與Socket通信技術(shù)進(jìn)行綜合運(yùn)用。
二、課程設(shè)計(jì)的主要內(nèi)容:
1、 服務(wù)器:負(fù)責(zé)處理各個(gè)客戶端的信息,并負(fù)責(zé)將信息進(jìn)行轉(zhuǎn)發(fā)。
①、 服務(wù)器主要負(fù)責(zé)響應(yīng)客戶端的的各種信息,包括用戶的登陸,用戶的注冊(cè),各個(gè)客戶端的信息相互轉(zhuǎn)發(fā)。
②、 服務(wù)器的實(shí)現(xiàn)有以下幾個(gè)類構(gòu)成:Server類,ServerThread類,其中Server類主要是進(jìn)行初始化的工作,ServerThread類負(fù)責(zé)對(duì)用戶登陸信息,各個(gè)客戶端信息的處理。
2、 客戶端:用戶使用界面,負(fù)責(zé)接受信息以及與服務(wù)器進(jìn)行通信。
①、 客戶端負(fù)責(zé)為用戶提供登陸界面,將信息發(fā)送至服務(wù)器,接受服務(wù)器的反饋信息等一系列的工作。
②、 客戶端的實(shí)現(xiàn)有以下幾個(gè)類構(gòu)成:Client類,ChatClient類。
ChatClient類進(jìn)行登陸界面初始化的工作, Client類負(fù)責(zé)與服務(wù)器,其它客戶端進(jìn)行通信。
三、 組員分工:
李良積(02071351) :負(fù)責(zé)Server類和ServerThread類的通信模塊設(shè)計(jì)。
李 亮(02071350) :負(fù)責(zé)ServerThread類的用戶注冊(cè)、登陸模塊設(shè)計(jì)。
包丹丹(02071331) :負(fù)責(zé)Cha
[size=4][/size]