Skip to content

WebSocket 聊天範例

go
func (c *ChatController) Message(ctx core.WebSocketContext) error {
    return c.hub.Broadcast(ctx.Payload())
}

app.WebSocket("/chat", (*ChatController).Message)

WebSocketContext 提供連線 ID、訊息型別和負載。處理器和 HTTP 控制器一樣由容器解析,並經由同一執行管線執行。