通过socket、io、多线程来实现一个小型聊天室
聊天室所具有的功能如下:
1、有一个登陆界面 登陆界面输入昵称和性别
2、每有一个用户登录会通知所有在聊天室中的成员该成员进入聊天室
3、有群聊的功能
4、有私聊的功能
5、可以实现改名的功能
实现这个聊天室有两个思路
一、要实现几个功能,通过多线程来实现这些功能,每有一个功能,为单独的这个功能能提供一个线程来实现,这个聊天室一共有4个功能,那么可以起四个线程,每个线程单独实现一个功能。
二、用一个线程来实现这些功能,客户端发送每一条消息的时候,前三个字都是用来标识这个信息的功能的,服务器接受到以后来判断,分别对每一个功能进行不同操作,服务器再发给客户端,客户端也进行判断,进行不同功能的操作。
加QQ:76004535或访问我发的资源获取代码