8000 GitHub - JustGopher/easy-chat: Go编写的简易命令行聊天室
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

JustGopher/easy-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy-Chat

项目名称: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 及以上版本

运行步骤

  1. 克隆项目到本地:

    git clone https://github.com/your-repo/easy-chat.git
    cd easy-chat
  2. 下载依赖:

    go get
  3. 启动服务端:

    go run ./server/server.go

    服务端将在 localhost:8088 端口上监听客户端的连接。

  4. 启动客户端

    在新的终端窗口中进入客户端目录:

    go run ./client/client.go

    客户端运行后,将提示输入昵称,输入后即可加入聊天室进行聊天。 ..

项目许可证:

该项目基于 Apache License 2.0 许可证开源。详情请查看 LICENSE 文件。

开发者:

本项目由 JustGopher 开发。

About

Go编写的简易命令行聊天室

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0