Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connector ¶
type Connector struct {
// contains filtered or unexported fields
}
func NewConnector ¶
func (*Connector) GetListener ¶
func (*Connector) OnConnect ¶
func (p *Connector) OnConnect(fn cfacade.OnConnectFunc)
type TCPConnector ¶
func NewTCP ¶
func NewTCP(address string, opts ...Option) *TCPConnector
func (*TCPConnector) Name ¶
func (*TCPConnector) Name() string
func (*TCPConnector) OnAfterInit ¶
func (t *TCPConnector) OnAfterInit()
func (*TCPConnector) OnStop ¶
func (t *TCPConnector) OnStop()
func (*TCPConnector) Start ¶
func (t *TCPConnector) Start()
func (*TCPConnector) Stop ¶
func (t *TCPConnector) Stop()
type WSConn ¶
WSConn is an adapter to t.INetConn, which implements all INetConn interface base on *websocket.INetConn
type WSConnector ¶
type WSConnector struct { cfacade.Component Connector Options // contains filtered or unexported fields }
func NewWS ¶
func NewWS(address string, opts ...Option) *WSConnector
func (*WSConnector) Name ¶
func (*WSConnector) Name() string
func (*WSConnector) OnAfterInit ¶
func (w *WSConnector) OnAfterInit()
func (*WSConnector) OnStop ¶
func (w *WSConnector) OnStop()
func (*WSConnector) ServeHTTP ¶
func (w *WSConnector) ServeHTTP(rw http.ResponseWriter, r *http.Request)
func (*WSConnector) SetUpgrade ¶
func (w *WSConnector) SetUpgrade(upgrade *websocket.Upgrader)
func (*WSConnector) Start ¶
func (w *WSConnector) Start()
func (*WSConnector) Stop ¶
func (w *WSConnector) Stop()
Click to show internal directories.
Click to hide internal directories.