ws

package
v0.0.0-...-711136c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 1, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Broadcast

type Broadcast struct {
	Msg   []byte
	Topic string
}

type Client

type Client struct {
	Hub      *Hub
	Conn     *websocket.Conn
	Send     chan []byte
	UserName string
	Topic    string
	Tag      string
}

func (*Client) WritePump

func (c *Client) WritePump()

type Hub

type Hub struct {
	Clients    map[string]map[string]*Client
	Broadcast  chan Broadcast
	Register   chan *Client
	Unregister chan *Client
}

func NewHub

func NewHub() *Hub

func (*Hub) Run

func (h *Hub) Run() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL