服务器的实现效果:
1.输入-help得到所有有关服务器操作的命令
2.输入-run进入服务器各项内容初始化
3.输入-stop断开服务器
4.输入-quit断开服务器,并退出操作
5.服务器创建成功后,会通过单独的线程运行监听客户端信息(listenLink)
6.服务器接收到数据后,会将数据移交至数据分析器(analyseMes)处理
7.当用户确定连接并确定昵称后,服务器将该用户的地址及姓名存储在 infoMemory中。
服务器的类与方法:
1.测试服务器创建:testServer(String ip,int port)
2.初始化服务器 :initServer(String ip,int port)
3.确定IP与Port :fixServerLink(String ip,int port)
4.信息监听器 :listenLink()
5.数据分析器 :analyseMes(String mes)
6.获取地址用户名:getConsumerName(SocketAddress sa)
7.数据转发器 :transforMes(String mes)
8.数据单项转发器:transforMesSingle(SocketAddress adr,String mes)
9.停止服务器 :cutServer()
10.获得帮助列表 :helpList()
11.错误提示方法 :errorTip(String str)
12.在主函数中进行相应操作
时间: 2024-09-19 08:55:03