Documentation
¶
Index ¶
- type CMWSHandler
- func (ws *CMWSHandler) Add(url string, msgDeal func(*websocket.Conn))
- func (ws *CMWSHandler) Read(wc *websocket.Conn, data []byte) (int, error)
- func (ws *CMWSHandler) Start() error
- func (ws *CMWSHandler) StartTls(permfile, keyfile string) error
- func (ws *CMWSHandler) Write(wc *websocket.Conn, data []byte) (int, error)
- type CMWSHandlerClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CMWSHandler ¶
type CMWSHandler struct {
// contains filtered or unexported fields
}
CMWSHandler base of weboscket handler
func NewCMWSHandler ¶
func NewCMWSHandler(addr string, port int) (*CMWSHandler, error)
NewCMWSHandler create one cmwshandler
func (*CMWSHandler) Add ¶
func (ws *CMWSHandler) Add(url string, msgDeal func(*websocket.Conn))
Add pair of url and handler function
func (*CMWSHandler) Start ¶
func (ws *CMWSHandler) Start() error
Start start to listen on special port
func (*CMWSHandler) StartTls ¶
func (ws *CMWSHandler) StartTls(permfile, keyfile string) error
type CMWSHandlerClient ¶
type CMWSHandlerClient struct {
// contains filtered or unexported fields
}
CMWSHandlerClient handler
func NewWSHandlerClient ¶
func NewWSHandlerClient(addr string, port int, secure bool, baseurl string) (*CMWSHandlerClient, error)
NewWSHandlerClient create ws handler client
func (*CMWSHandlerClient) Connect ¶
func (ws *CMWSHandlerClient) Connect(retry int) error
Connect retry count (interval 1 second)
func (*CMWSHandlerClient) ConnectTls ¶
func (ws *CMWSHandlerClient) ConnectTls(retry int) error
Click to show internal directories.
Click to hide internal directories.