golang-websocket
Installation
SKILL.md
Golang WebSocket
Use WebSocket quando o domínio exigir push real. Autentique no handshake; trate cada conexão como um lifecycle com leitura, escrita e saída explícitas.
Stack e escopo
| Peça | Papel |
|---|---|
| Gin | Rota de upgrade HTTP → WS |
| gorilla/websocket | Conn, Upgrader, control frames |
| Hub | Registro de clients, broadcast, unregister |
| goroutines | Read/write pumps por conexão (ver golang-goroutines) |