# 即时通信系统 **Repository Path**: zavay/instant-messaging-system ## Basic Information - **Project Name**: 即时通信系统 - **Description**: 基于golang开发的即时通讯系统,包含客户端和服务器端代码 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-02-15 - **Last Updated**: 2025-08-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 该项目是一个即时通讯系统,包含客户端和服务器端代码,使用Go语言编写。客户端可运行文件为`myclient/client.exe`,服务端可运行文件为`myserver/server.exe`。 ## 安装 确保已安装Go环境,然后克隆仓库并进入项目目录: ```bash git clone https://gitee.com/zavay/instant-messaging-system.git cd instant-messaging-system ``` ## 使用 1. 启动服务器: ```bash go run myserver/server.go ``` 2. 启动客户端: ```bash go run myclient/client.go ``` ## 功能 - **公共聊天**:用户可以发送消息给所有在线用户。 - **私聊**:用户可以选择特定用户进行一对一聊天。 - **更新用户名**:用户可以更新自己的用户名。 - **查看在线用户**:用户可以查看当前在线的用户列表。 ## 贡献 欢迎贡献代码和提出建议。请先fork仓库,创建您的功能分支,提交PR。 ## 许可证 该项目使用MIT许可证。详情请查看仓库中的许可证文件。