feat: 实现网关服务的长连接功能

This commit is contained in:
fish
2026-03-28 19:57:20 +08:00
parent 03728d743e
commit be24b465b1
7 changed files with 379 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
package ws
type MessageType string
const (
MessageTypePing MessageType = "ping"
MessageTypePong MessageType = "pong"
MessageTypeText MessageType = "text"
MessageTypeError MessageType = "error"
MessageTypeCommand MessageType = "command"
)
type Message struct {
Type MessageType `json:"type"`
Content string `json:"content,omitempty"`
Data interface{} `json:"data,omitempty"`
Error string `json:"error,omitempty"`
}