code: func (c *wsConn) Write(b []byte) (int, error) {
  	err := c.conn.WriteMessage(websocket.BinaryMessage, b)
  	if err != nil {
  		return 0, err
  	}
  
  	return len(b), nil
  }
docs: // Write writes data to the connection.
  // Write can be made to time out and return an Error with Timeout() == true
  // after a fixed time limit; see SetDeadline and SetWriteDeadline.