java socket写一个小型聊天室

来源:互联网 发布:淘宝客贷款申请条件 编辑:程序博客网 时间:2024/05/14 09:59

通过socket、io、多线程来实现一个小型聊天室

聊天室所具有的功能如下:

1、有一个登陆界面 登陆界面输入昵称和性别

2、每有一个用户登录会通知所有在聊天室中的成员该成员进入聊天室

3、有群聊的功能

4、有私聊的功能

5、可以实现改名的功能


实现这个聊天室有两个思路

一、要实现几个功能,通过多线程来实现这些功能,每有一个功能,为单独的这个功能能提供一个线程来实现,这个聊天室一共有4个功能,那么可以起四个线程,每个线程单独实现一个功能。

二、用一个线程来实现这些功能,客户端发送每一条消息的时候,前三个字都是用来标识这个信息的功能的,服务器接受到以后来判断,分别对每一个功能进行不同操作,服务器再发给客户端,客户端也进行判断,进行不同功能的操作。

加QQ:76004535或访问我发的资源获取代码

原创粉丝点击