corenet

package
v0.0.0-...-0005af6 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2024 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 Message

type Message struct {
	Action string                 `json:"action"`
	Data   map[string]interface{} `json:"data"`
}

type WebSocketServer

type WebSocketServer struct {
	// contains filtered or unexported fields
}

func NewWebSocketServer

func NewWebSocketServer() *WebSocketServer

func (*WebSocketServer) SetConnCloseGameHandler

func (s *WebSocketServer) SetConnCloseGameHandler(ccgHandler func(string))

Set handler for connection closed by user

func (*WebSocketServer) SetMessageHandler

func (s *WebSocketServer) SetMessageHandler(msgHandler func(*websocket.Conn, *Message, *string))

Set message handler for incoming websocket message

func (*WebSocketServer) Start

func (s *WebSocketServer) Start() error

Start the websocket server

Jump to

Keyboard shortcuts

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