Versions in this module Expand all Collapse all v1 v1.0.0 Dec 7, 2020 Changes in this version + var ErrClosed = errors.New("websocket listener closed") + var ErrInvalidMessage = errors.New("invalid message") + var ErrInvalidMessageType = errors.New("invalid message type") + func Dial(url string) (net.Conn, error) + func Listen(addr string, upgrader *websocket.Upgrader) (net.Listener, error) + type Conn struct + func (c *Conn) HandleWebsocket(handler func()) + func (c *Conn) Read(b []byte) (int, error) + func (c *Conn) SetDeadline(t time.Time) error + func (c *Conn) Write(b []byte) (int, error) + type Listener struct + func (ln *Listener) Accept() (net.Conn, error) + func (ln *Listener) Addr() net.Addr + func (ln *Listener) Close() error + func (ln *Listener) Handler(w http.ResponseWriter, r *http.Request)