Skip to content

ZeroAC/chat-room

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

第一个node.js命令行版聊天室

一、使用方法:

  1. node server.js 运行服务器
  2. node client.js 运行数次 打开多个客户端聊天室
  3. 然后就可以愉快的群聊啦

二、业务逻辑:

2.1 客户端

  • 首先要求输入昵称 昵称不重复才能加入群聊 重复的昵称会要求重新输入

  • 具有指令输入模式,只需要先输入:然后输入命令即可。 具体命令有

    • :all 表示获取当前在线的所有用户的名字
    • :clear 清空当前的聊天窗口
    • :call nickname message 向指定的用户nickname私聊, 内容为message
  • 有新用户加入群聊时 会在客户端显示加入通知

  • 客户端下线时 会通知系统及其它用户

2.2 服务器端

  • 存储所有在线的用户信息

  • 显示用户上线下线的通知,显示当前在线人数

  • 当服务器关闭时 会强行退出所有在线的客户端。

About

入门小项目 使用node.js搭建一个简单的聊天室 仅用最基本的库net等

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors