图4-19 Client类的UML分析
4.6 聊天室使用手册
1.聊天室程序
本聊天室程序主要包含已编译Client.class客户端程序,LoginFrame.class登录对话框程序,MainBord.class聊天室主界面程序,MultiJabberServer.class服务器端程序,StartServer.class服务器启动程序,TotalClient.class统计在线人数程序,ServeoneJabber.class服务器端调用客户端程序,如图4-20所示:
图4-20聊天室程序
2.运行服务器端
(1)将上述提到的聊天室程序放置在C:\\java文件夹下,在“开始”/“运行”中输入cmd,回车后进入到DOS环境下,如图4-21所示:
图4-21进入DOS界面
(2)在DOS界面下进入到存放聊天室程序的java文件夹下。如图4-22所示:
图4-22进入到存放聊天室程序的java文件夹
(3)JavaStartServer启动服务器端,如图4-23所示:
图4-23启动服务器端
(4)启动聊天室服务器端,下图为聊天室服务器端界面。如图4-24所示:
图4-24聊天室服务器端界面
3.服务器端功能介绍
(1)(2)(3)
单击启动服务器按扭会出现启动服务器信息。
单击启动客户端按扭,可以在服务器端生成客户端登录界面。
系统广播可以向聊天室内发送系统消息,即聊天室内所有用户都可以看到,如图4-25所示:
图4-25聊天室内发送系统消息
4.启动服务器
单击聊天室服务器端
启动服务器按扭,可以启动服务器。如图4-26所
示,点击“确定”按扭来确定启动聊天室服务器。
图4-26启动服务器对话框
5.运行客户端
(1)在DOS环境下通过java LoginFrame启动客户端程序。如图4-27所示:
图4-27启动客户端程序
(2)启动客户端程序后,会出现如下图所示登录对话框。如图4-28所示:
图4-28登录对话框
6.登录信息
服务器栏要填写要连接的服务器信息,如IP地址,主机名等,端口栏中要填写端口号,本聊天室固定端口号为5555,用户名栏中要填写用户名,即账号,密码栏中填写用户名密码,在这里可填也可不填,因为本聊天室没有做验证部分,如图4-29所示,我们要连接的服务器IP是192.168.1.32,登录用户名为sunshine。
图4-29登录信息
填写完登录信息好,点击“确定”按扭确定登录,系统会提示连接信息,如图4-30所示,连接成功,连接信息为服务器IP为192.168.1.32,服务器端端口为5555,本机连接端口为1122。
图4-30连接对话框
7.客户端功能介绍
通过登录后,将进入到聊天室主界面,这时系统将自动向整个聊天室发出广播提示我们的登录信息,同时在当前在线用户栏中也会出现我们的用户,如图4-31所示:
图4-31聊天室主界面
8.进行聊天
通过在消息栏中输入要发
送的信息,点击“发送”按扭或直接按回车键发送消息。
如图4-32所示,用户sunshine发送了“大家好”的信息。
图4-32客户端发送消息
服务器端也可参与到聊天中,如图4-33所示,服务器端向聊天室发送了“sunshine你好”的消息。注意服务端发送的消息都为系统广播,即系统消息。如图4-33所示: