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