36 lines
773 B
Go
36 lines
773 B
Go
|
|
# WebSocket Echo Server 使用说明
|
|||
|
|
|
|||
|
|
## 功能说明
|
|||
|
|
|
|||
|
|
这是一个基于 GoFrame 框架实现的 WebSocket Echo 服务器示例。
|
|||
|
|
|
|||
|
|
## 使用方法
|
|||
|
|
|
|||
|
|
1. 启动服务器:
|
|||
|
|
```bash
|
|||
|
|
go run main.go
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
2. 访问测试页面:
|
|||
|
|
打开浏览器访问:`http://localhost:8000/`
|
|||
|
|
|
|||
|
|
3. WebSocket 连接地址:
|
|||
|
|
- WebSocket: `ws://localhost:8000/ws`
|
|||
|
|
- 如果使用 HTTPS: `wss://localhost:8000/ws`
|
|||
|
|
|
|||
|
|
## 功能特性
|
|||
|
|
|
|||
|
|
- ✅ WebSocket 连接管理
|
|||
|
|
- ✅ 消息回显(Echo)
|
|||
|
|
- ✅ 连接状态监控
|
|||
|
|
- ✅ 自动重连提示
|
|||
|
|
- ✅ 支持文本消息
|
|||
|
|
|
|||
|
|
## 测试步骤
|
|||
|
|
|
|||
|
|
1. 打开浏览器访问 `http://localhost:8000/`
|
|||
|
|
2. 页面会自动连接到 WebSocket 服务器
|
|||
|
|
3. 在输入框中输入消息并点击"发送"按钮
|
|||
|
|
4. 服务器会将消息回显到页面上
|
|||
|
|
|