Documentation
¶
Overview ¶
Package msg is the middle layer of client websocket communication This package is used to standardize websocket message formats with clients
Index ¶
- Variables
- func ForReadAndHandleJsonMsg(reader Reader, conn *websocket.Conn) error
- func ReadBytes(reader Reader, conn *websocket.Conn) ([]byte, error)
- func ReadFile(reader Reader, conn *websocket.Conn) (io.Reader, error)
- func RegisterHandle[T any](reader Reader, msgType MsgType, handler func(data T) error)
- func Send[T any](conn *websocket.Conn, t MsgType, data T) error
- func SendError(conn *websocket.Conn, err error) error
- type Msg
- type MsgHandler
- type MsgType
- type Reader
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrMsgHandleNotExist = errors.New("msg handel not exist")
Functions ¶
func ForReadAndHandleJsonMsg ¶
func RegisterHandle ¶
Types ¶
type MsgHandler ¶
Click to show internal directories.
Click to hide internal directories.