package server import ( "github.com/khlieng/name_pending/Godeps/_workspace/src/github.com/gorilla/websocket" ) type WebSocket struct { conn *websocket.Conn Out chan []byte } func NewWebSocket(ws *websocket.Conn) *WebSocket { return &WebSocket{ conn: ws, Out: make(chan []byte, 32), } } func (w *WebSocket) write() { for { w.conn.WriteMessage(websocket.TextMessage, <-w.Out) } }