摘要:
刚学node.js,想着做点东西练练手。网上的东西多而杂,走了不少弯路,花了一天时间在调代码上。参考网上的一篇文章,重写了部分代码,原来的是基于基于node-websocket-server框架的,我没用框架,单单是socket.io。一、基本功能1、用户随意输入一个昵称即可登录2、登录成功后1) 对正在登录用户来说,罗列所有在线用户列表,罗列最近的历史聊天记录2) 对已登录的用户来说,通知有新用户进入房间,更新在线用户列表3、退出登录1)支持直接退出2) 当有用户退出,其他所有在线用户会收到信息,通知又用户退出房间,同时更新在线用户列表4、聊天1) 聊天就是广播,把信息广播给所有连接在线的用 阅读全文