项目简介
本项目是基于原生Golang开发的即时通讯系统,包含服务端和客户端两部分。用户可以通过客户端与服务器进行通信,从而实现与其他在线用户的实时交流。
项目的主要特性和功能
- 实时聊天:支持用户通过客户端与其他在线用户进行实时聊天。
- 用户名管理:用户能够自行设置和更改自己的用户名。
- 在线用户列表:系统会展示在线用户列表,方便用户选择聊天对象。
- 私聊和公聊:提供私聊和公聊两种模式,私聊可与特定用户进行聊天,公聊则可向所有在线用户发送消息。
安装使用步骤
- 确保已安装Golang编程环境。
- 下载项目的源代码文件。
- 进入项目文件夹。
- 在命令行执行
go build
命令,编译服务端和客户端代码。 - 先启动服务端,运行
./server
命令。 - 接着启动多个客户端,分别运行
./client
命令。 - 在客户端输入用户名并连接服务器,即可开始与其他在线用户聊天。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】