java局域網(wǎng)聊天程序.doc
約13頁DOC格式手機打開展開
java局域網(wǎng)聊天程序,java局域網(wǎng)聊天程序 包含源代碼 課程設計的基本要求:設計一個以socket通信機制實現(xiàn)網(wǎng)絡聊天程序。有多個聊天室,每個聊天室允許多個人進入,并設置廣播、私語等多種聊天方式。 將jsp與socket通信技術進行綜合運用。課程設計的主要內(nèi)容:1、服務器:負責處理各個客戶端的信息,并負責將信息進行轉發(fā)。①、服務器主要負責...
內(nèi)容介紹
此文檔由會員 littey 發(fā)布
JAVA局域網(wǎng)聊天程序 包含源代碼
課程設計的基本要求:
設計一個以Socket通信機制實現(xiàn)網(wǎng)絡聊天程序。有多個聊天室,每個聊天室允許多個人進入,并設置廣播、私語等多種聊天方式。 將JSP與Socket通信技術進行綜合運用。
課程設計的主要內(nèi)容:
1、 服務器:負責處理各個客戶端的信息,并負責將信息進行轉發(fā)。
①、 服務器主要負責響應客戶端的的各種信息,包括用戶的登陸,用戶的注冊,各個客戶端的信息相互轉發(fā)。
②、 服務器的實現(xiàn)有以下幾個類構成:Server類,ServerThread類,其中Server類主要是進行初始化的工作,ServerThread類負責對用戶登陸信息,各個客戶端信息的處理。
2、 客戶端:用戶使用界面,負責接受信息以及與服務器進行通信。
①、 客戶端負責為用戶提供登陸界面,將信息發(fā)送至服務器,接受服務器的反饋信息等一系列的工作。
②、 客戶端的實現(xiàn)有以下幾個類構成:Client類,ChatClient類。
ChatClient類進行登陸界面初始化的工作, Client類負責與服務器,其它客戶端進行通信。
課程設計的基本要求:
設計一個以Socket通信機制實現(xiàn)網(wǎng)絡聊天程序。有多個聊天室,每個聊天室允許多個人進入,并設置廣播、私語等多種聊天方式。 將JSP與Socket通信技術進行綜合運用。
課程設計的主要內(nèi)容:
1、 服務器:負責處理各個客戶端的信息,并負責將信息進行轉發(fā)。
①、 服務器主要負責響應客戶端的的各種信息,包括用戶的登陸,用戶的注冊,各個客戶端的信息相互轉發(fā)。
②、 服務器的實現(xiàn)有以下幾個類構成:Server類,ServerThread類,其中Server類主要是進行初始化的工作,ServerThread類負責對用戶登陸信息,各個客戶端信息的處理。
2、 客戶端:用戶使用界面,負責接受信息以及與服務器進行通信。
①、 客戶端負責為用戶提供登陸界面,將信息發(fā)送至服務器,接受服務器的反饋信息等一系列的工作。
②、 客戶端的實現(xiàn)有以下幾個類構成:Client類,ChatClient類。
ChatClient類進行登陸界面初始化的工作, Client類負責與服務器,其它客戶端進行通信。