Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { MsgPort uint32 `json:"msgPort" yaml:"msgPort"` WsReadTimeout uint32 `json:"wsReadTimeout" yaml:"wsReadTimeout"` WsWriteTimeout uint32 `json:"wsWriteTimeout" yaml:"wsWriteTimeout"` }
func (*Config) RegisterFlagsWithPrefix ¶
RegisterFlagsWithPrefix is used to register flags
type Provider ¶
type WsConnection ¶
type WsConnection struct { logger.Logger ConnId uint64 WsSocket *websocket.Conn InChan chan *msgpush.WsMessage // 读队列 OutChan chan *msgpush.PushMessage // 写队列 Mutex sync.Mutex // 避免重复关闭通道 IsClosed bool // 是否关闭 CloseChan chan byte // 关闭通知 }
WsConnection 连接对象
func (*WsConnection) WsRead ¶
func (wsConn *WsConnection) WsRead() (*msgpush.WsMessage, error)
WsRead ...
func (*WsConnection) WsWrite ¶
func (wsConn *WsConnection) WsWrite(message msgpush.PushMessage) error
WsWrite ...
Click to show internal directories.
Click to hide internal directories.