java课程设计实验报告(局域网聊天程序).doc
约13页DOC格式手机打开展开
java课程设计实验报告(局域网聊天程序),java课程设计实验报告——局域网聊天程序一、课程设计的基本要求:设计一个以socket通信机制实现网络聊天程序。有多个聊天室,每个聊天室允许多个人进入,并设置广播、私语等多种聊天方式。 将jsp与socket通信技术进行综合运用。二、课程设计的主要内容:1、服务器:负责处理各个客户端的信息,并负责将信息进行转发。①、...
内容介绍
此文档由会员 superjunior 发布
JAVA课程设计实验报告
——局域网聊天程序
一、课程设计的基本要求:
设计一个以Socket通信机制实现网络聊天程序。有多个聊天室,每个聊天室允许多个人进入,并设置广播、私语等多种聊天方式。 将JSP与Socket通信技术进行综合运用。
二、课程设计的主要内容:
1、 服务器:负责处理各个客户端的信息,并负责将信息进行转发。
①、 服务器主要负责响应客户端的的各种信息,包括用户的登陆,用户的注册,各个客户端的信息相互转发。
②、 服务器的实现有以下几个类构成:Server类,ServerThread类,其中Server类主要是进行初始化的工作,ServerThread类负责对用户登陆信息,各个客户端信息的处理。
2、 客户端:用户使用界面,负责接受信息以及与服务器进行通信。
①、 客户端负责为用户提供登陆界面,将信息发送至服务器,接受服务器的反馈信息等一系列的工作。
②、 客户端的实现有以下几个类构成:Client类,ChatClient类。
ChatClient类进行登陆界面初始化的工作, Client类负责与服务器,其它客户端进行通信。
三、 组员分工:
李良积(02071351) :负责Server类和ServerThread类的通信模块设计。
李 亮(02071350) :负责ServerThread类的用户注册、登陆模块设计。
包丹丹(02071331) :负责Cha
[size=4][/size]
——局域网聊天程序
一、课程设计的基本要求:
设计一个以Socket通信机制实现网络聊天程序。有多个聊天室,每个聊天室允许多个人进入,并设置广播、私语等多种聊天方式。 将JSP与Socket通信技术进行综合运用。
二、课程设计的主要内容:
1、 服务器:负责处理各个客户端的信息,并负责将信息进行转发。
①、 服务器主要负责响应客户端的的各种信息,包括用户的登陆,用户的注册,各个客户端的信息相互转发。
②、 服务器的实现有以下几个类构成:Server类,ServerThread类,其中Server类主要是进行初始化的工作,ServerThread类负责对用户登陆信息,各个客户端信息的处理。
2、 客户端:用户使用界面,负责接受信息以及与服务器进行通信。
①、 客户端负责为用户提供登陆界面,将信息发送至服务器,接受服务器的反馈信息等一系列的工作。
②、 客户端的实现有以下几个类构成:Client类,ChatClient类。
ChatClient类进行登陆界面初始化的工作, Client类负责与服务器,其它客户端进行通信。
三、 组员分工:
李良积(02071351) :负责Server类和ServerThread类的通信模块设计。
李 亮(02071350) :负责ServerThread类的用户注册、登陆模块设计。
包丹丹(02071331) :负责Cha
[size=4][/size]