Documentation ¶
Index ¶
- type Client
- type ClientManage
- type Conf
- type Heart
- func (h *Heart) Broadcast(data *bytes.Buffer)
- func (h *Heart) BroadcastBinary(data *bytes.Buffer)
- func (h *Heart) BroadcastBinaryFilter(data *bytes.Buffer, fn func(*Client) bool)
- func (h *Heart) BroadcastFilter(data *bytes.Buffer, fn func(*Client) bool)
- func (h *Heart) HandlerClose(fn func(c *Client, code int, text string) error)
- func (h *Heart) HandlerConnect(fn func(c *Client))
- func (h *Heart) HandlerDisconnect(fn func(c *Client))
- func (h *Heart) HandlerError(fn func(c *Client, err error))
- func (h *Heart) HandlerMessage(fn func(c *Client, data *bytes.Buffer))
- func (h *Heart) HandlerMessageBinary(fn func(c *Client, data *bytes.Buffer))
- func (h *Heart) HandlerPong(fn func(c *Client))
- func (h *Heart) HandlerSendMessage(fn func(c *Client, data *bytes.Buffer))
- func (h *Heart) HandlerSendMessageBinary(fn func(c *Client, data *bytes.Buffer))
- func (h *Heart) ServeHTTP(w http.ResponseWriter, r *http.Request)
- type Msg
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type ClientManage ¶
type ClientManage struct {
// contains filtered or unexported fields
}
type Heart ¶
type Heart struct { *ClientManage // contains filtered or unexported fields }
心脏
func (*Heart) BroadcastBinaryFilter ¶
广播过滤的二进制消息
func (*Heart) BroadcastFilter ¶
广播过滤的消息
func (*Heart) HandlerClose ¶
开放的处理退出函数
func (*Heart) HandlerMessage ¶
开放的处理消息函数
func (*Heart) HandlerMessageBinary ¶
开放的处理二进制消息函数
func (*Heart) HandlerSendMessage ¶
开放的处理发送消息函数
func (*Heart) HandlerSendMessageBinary ¶
开放的处理发送二进制消息函数
Click to show internal directories.
Click to hide internal directories.