Documentation
¶
Index ¶
- Constants
- Variables
- func Bind(id int32, handle string, action string, service kada.IService)
- func Call(sid string, head int32, data []byte)
- func Depack(sid string, buffer []byte) []byte
- func Enpack(head int32, data []byte) []byte
- func Send(sid string, pid int32, data []byte) error
- func SendAll(pid int32, data []byte) error
- func Startup() error
- type ControlHandler
- type GateMessage
- type GateRequest
- type GateResponse
- type IServer
- type Server
- type Session
- type WServer
- type WebSocektMessage
- type WebSocket
- type WebSocketBinary
Constants ¶
View Source
const ( SOCKET_MODE = "1" WEBSOCKET_MODE = "2" )
View Source
const (
MESSAGE_LENGTH int32 = 4 // 消息长度
)
Variables ¶
View Source
var ( ErrServer = errors.New("server error, please check error log") //服务端错误,需要查看错误日志 ErrClient = errors.New("client error, please check warn log") //客户端逻辑异常 )
Functions ¶
Types ¶
type ControlHandler ¶
type GateMessage ¶
type GateRequest ¶
type GateResponse ¶
type WebSocektMessage ¶
type WebSocket ¶
type WebSocket struct { Sessions map[string]Session BinaryHandler WebSocketBinary MessageHandler WebSocektMessage }
WebSocket
func NewWebSocket ¶
func NewWebSocket() *WebSocket
func (*WebSocket) OnBinary ¶
func (o *WebSocket) OnBinary(handler WebSocketBinary)
func (*WebSocket) OnMessage ¶
func (o *WebSocket) OnMessage(handler WebSocektMessage)
type WebSocketBinary ¶
Click to show internal directories.
Click to hide internal directories.