Documentation ¶
Index ¶
Constants ¶
View Source
const WsConnProtocol = "ws"
Variables ¶
This section is empty.
Functions ¶
func OptionHandler ¶
func OptionHandler(c echo.Context) error
func OriginMiddlewareFunc ¶
func OriginMiddlewareFunc(next echo.HandlerFunc) echo.HandlerFunc
Types ¶
type WsConnection ¶
func NewWsConnection ¶
func NewWsConnection(conn *websocket.Conn) *WsConnection
func (*WsConnection) Addr ¶
func (this *WsConnection) Addr() string
func (*WsConnection) Close ¶
func (this *WsConnection) Close() error
func (*WsConnection) ConnProtocol ¶ added in v1.0.1
func (this *WsConnection) ConnProtocol() string
func (*WsConnection) ReadMsg ¶
func (this *WsConnection) ReadMsg() ([]byte, error)
func (*WsConnection) WriteMsg ¶
func (this *WsConnection) WriteMsg(data []byte) error
WriteMsg send byte array message
type WsProtocol ¶
type WsProtocol struct { ClientPath string HandlerFunc func(conn protocol.Connection) echo.HandlerFunc }
func NewWsProtocol ¶ added in v1.0.1
func NewWsProtocol(clientPath string, h func(conn protocol.Connection) echo.HandlerFunc) *WsProtocol
func (*WsProtocol) Dial ¶
func (this *WsProtocol) Dial(addr string) (protocol.Connection, error)
func (*WsProtocol) ListenAndServe ¶
func (this *WsProtocol) ListenAndServe(port int64, onConnect func(conn protocol.Connection)) error
Click to show internal directories.
Click to hide internal directories.