通过用Go构建的TCP聊天服务器发送和接收信息

107 阅读1分钟

CLI TCP 聊天服务器

一个命令行界面,你可以通过用Go构建的TCP聊天服务器发送和接收信息。

如何运行

克隆Repo并运行服务器

$ git clone github.com/bradwj/cli-tcp-chat-server
$ cd cli-tcp-chat-server
$ go run .

在一个单独的终端窗口中,用以下方式连接到服务器telnet

$ telnet localhost 8888
Trying ::1....
Connected to localhost.

在telnet CLI中输入命令

/join general
> welcome to general

命令

  • /name <name> - 设置你的用户名。否则,你将保持匿名状态。
  • /join <room name> - 加入一个聊天室。如果该房间不存在,将创建一个新房间。
  • /rooms - 显示可加入的房间列表。
  • /msg <message> - 向当前房间的所有人广播消息。
  • /quit - 断开与聊天服务器的连接。
  • /help - 列出可用的命令。