Welcome 微信登录

首页 / 软件开发 / JAVA / Java聊天室小程序-服务器代码实现方面

Java聊天室小程序-服务器代码实现方面2011-06-19 51cto博客 sundunjam服务器的实现效果:

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.在主函数中进行相应操作