项目名称:Easy-Chat
开发语言:Golang
项目描述:基于命令行的多人聊天室,用来练习go基础知识
实现局域网内多用户实时聊天
easy-chat/
│
├── client/
│ └── client.go # 客户端实现
│
├── proto/
│ └── proto.go # 消息编码解码
│
├── server/
│ ├── myLog
│ │ └── server.log # 服务端日志
│ └── server.go # 服务端实现
│
├── go.mod # Go 依赖模块管理文件
├── LICENSE # 许可证文件 (Apache License 2.0)
└── README.md # 项目说明文档
- Go 1.16 及以上版本
-
克隆项目到本地:
git clone https://github.com/your-repo/easy-chat.git cd easy-chat
-
下载依赖:
go get
-
启动服务端:
go run ./server/server.go
服务端将在 localhost:8088 端口上监听客户端的连接。
-
启动客户端
在新的终端窗口中进入客户端目录:
go run ./client/client.go
客户端运行后,将提示输入昵称,输入后即可加入聊天室进行聊天。 ..
该项目基于 Apache License 2.0 许可证开源。详情请查看 LICENSE 文件。
本项目由 JustGopher 开发。