Documentation
¶
Index ¶
- type Client
- type WebSocketServer
- func (wsServer *WebSocketServer) HandleClient(conn *websocket.Conn, r *http.Request)
- func (wsServer *WebSocketServer) SendMessageToClient(origin string, msg string) (chan string, error)
- func (wsServer *WebSocketServer) ServeHTTP(w http.ResponseWriter, r *http.Request)
- func (ws *WebSocketServer) Start(addr string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WebSocketServer ¶
type WebSocketServer struct {
// contains filtered or unexported fields
}
WebSocketServer 处理结构体
func NewWebSocketServer ¶
func NewWebSocketServer(token string) *WebSocketServer
NewWebSocketServer 创建一个新的 WebSocket 服务器实例
func (*WebSocketServer) HandleClient ¶
func (wsServer *WebSocketServer) HandleClient(conn *websocket.Conn, r *http.Request)
HandleClient 处理 WebSocket 客户端连接
func (*WebSocketServer) SendMessageToClient ¶
func (wsServer *WebSocketServer) SendMessageToClient(origin string, msg string) (chan string, error)
func (*WebSocketServer) ServeHTTP ¶
func (wsServer *WebSocketServer) ServeHTTP(w http.ResponseWriter, r *http.Request)
ServeHTTP WebSocket 路由处理函数
func (*WebSocketServer) Start ¶
func (ws *WebSocketServer) Start(addr string)
Click to show internal directories.
Click to hide internal directories.