Documentation
¶
Index ¶
- Variables
- type Config
- type WebSocket
- type Wsc
- func (wsc *Wsc) Close()
- func (wsc *Wsc) CloseWithMsg(msg string)
- func (wsc *Wsc) Closed() bool
- func (wsc *Wsc) Connect()
- func (wsc *Wsc) OnBinaryMessageReceived(f func(data []byte))
- func (wsc *Wsc) OnBinaryMessageSent(f func(data []byte))
- func (wsc *Wsc) OnClose(f func(code int, text string))
- func (wsc *Wsc) OnConnectError(f func(err error))
- func (wsc *Wsc) OnConnected(f func())
- func (wsc *Wsc) OnDisconnected(f func(err error))
- func (wsc *Wsc) OnPingReceived(f func(appData string))
- func (wsc *Wsc) OnPongReceived(f func(appData string))
- func (wsc *Wsc) OnSentError(f func(err error))
- func (wsc *Wsc) OnTextMessageReceived(f func(message string))
- func (wsc *Wsc) OnTextMessageSent(f func(message string))
- func (wsc *Wsc) SendBinaryMessage(data []byte) error
- func (wsc *Wsc) SendTextMessage(message string) error
- func (wsc *Wsc) SetConfig(config *Config)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( CloseErr = errors.New("链接已关闭") BufferErr = errors.New("消息缓存区已满") )
Functions ¶
This section is empty.
Types ¶
type Wsc ¶
type Wsc struct {
// 配置信息
Config *Config
// 底层WebSocket
WebSocket *WebSocket
// contains filtered or unexported fields
}
func (*Wsc) CloseWithMsg ¶
CloseWithMsg @Description: 主动关闭连接,附带消息 @receiver ws @param msg
func (*Wsc) OnBinaryMessageReceived ¶
func (*Wsc) OnBinaryMessageSent ¶
func (*Wsc) OnConnectError ¶
func (*Wsc) OnConnected ¶
func (wsc *Wsc) OnConnected(f func())
func (*Wsc) OnDisconnected ¶
func (*Wsc) OnPingReceived ¶
func (*Wsc) OnPongReceived ¶
func (*Wsc) OnSentError ¶
func (*Wsc) OnTextMessageReceived ¶
func (*Wsc) OnTextMessageSent ¶
func (*Wsc) SendBinaryMessage ¶
SendBinaryMessage @Description: 发送BinaryMessage消息 @receiver ws @param data @return error
func (*Wsc) SendTextMessage ¶
SendTextMessage @Description: 发送TextMessage消息 @receiver ws @param message @return error
Click to show internal directories.
Click to hide internal directories.