Skip to content

zavier/chat-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简易版聊天服务端

极客时间-左耳听风-实践项目

一个 telnet 版本的聊天服务器,主要有以下功能

  • 每个客户端可以用使用telnet ip:port的方式连接到服务器上。
  • 新连接需要用用户名和密码登录,如果没有,则需要注册一个。
  • 然后可以选择一个聊天室加入聊天。
  • 管理员有权创建或删除聊天室,普通人员只有加入、退出、查询聊天室的权力。
  • 聊天室需要有人数限制,每个人发出来的话,其它所有的人都要能看得到。

服务启动

方法一、 通过Main方法启动即可

方法二、 打包后,通过 java -jar 执行

登录

telnet <host> <port>

增加/删除聊天室

(需要admin用户登录)

增加:  cmd add <roomName>
删除:  cmd del <roomName>

退出

在聊天室时会退出聊天室,否则会退出会话 exit

chat-demo