Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientHandler ¶
type ClientHandler interface { ClientConnected(client *Client) ProcessMessage(client *Client, messageType int, message []byte) (response []byte, err error) ClientDisconnected(client *Client) }
ClientHandler provides interface to handle client.
type Server ¶
Server websocket server structure.
func New ¶
func New(name, url, cert, key string, handler ClientHandler) (server *Server, err error)
New creates new Web socket server.
func (*Server) Close ¶
func (server *Server) Close()
Close closes web socket server and all connections.
func (*Server) GetClients ¶
GetClients return client list.
Click to show internal directories.
Click to hide internal directories.