Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BytesToInt ¶
func IntToBytes ¶
Types ¶
type AuthCallback ¶ added in v0.0.3
type AuthCallback func(cbStruct AuthCbStruct) bool
type AuthCbStruct ¶ added in v0.0.3
type AuthCbStruct struct { // /path Path string // http://example.com Origin string }
type MsgStruct ¶
MsgStruct 消息结构体 lenHeader lenBody Header Body len均为32位长度 4bytes
func NewMsgStructFromBytes ¶
func NewMsgStructFromParam ¶
type SessionCallback ¶
type SessionCallback func(cbStruct SessionCbStruct)
type SessionCbStruct ¶
type Signal ¶
type Signal interface { // OnConnect 客户端连接回调,阻塞 OnConnect(cb SignalCallback) // OnAuth 客户端认证,返回true代表通过,阻塞 // connect后执行 OnAuth(callback AuthCallback) // OnClose 连接断开回调 OnClose(cb SignalCallback) // Run 运行signal server Run() error }
type SignalCallback ¶
type SignalCallback func(session Session)
Click to show internal directories.
Click to hide internal directories.