Documentation ¶
Index ¶
Constants ¶
View Source
const ( CloseNormalClosure = 1000 CloseGoingAway = 1001 CloseProtocolError = 1002 CloseUnsupportedData = 1003 CloseNoStatusReceived = 1005 CloseAbnormalClosure = 1006 CloseInvalidFramePayloadData = 1007 ClosePolicyViolation = 1008 CloseMessageTooBig = 1009 CloseMandatoryExtension = 1010 CloseInternalServerErr = 1011 CloseServiceRestart = 1012 CloseTryAgainLater = 1013 )
View Source
const (
UpgradeContextKey = "upgrade-context"
)
Variables ¶
View Source
var ( ErrReadLimit = errors.New("websocket: read limit exceeded") ErrBadWriteOpCode = errors.New("websocket: bad write message type") )
Functions ¶
This section is empty.
Types ¶
type Conn ¶
type Conn struct {
// contains filtered or unexported fields
}
func (*Conn) WritePingMessage ¶
func (*Conn) WritePongMessage ¶
type Upgrader ¶
type Upgrader struct {
// contains filtered or unexported fields
}
func NewUpgrader ¶
func NewUpgrader(c evnio.Connection) *Upgrader
type Websocket ¶
type Websocket struct { HandshakeTimeout time.Duration MaxFramePayloadSize int CheckOrigin func() bool Handler Handler // contains filtered or unexported fields }
func (*Websocket) OnClose ¶
func (ws *Websocket) OnClose(c evnio.Connection)
func (*Websocket) OnOpen ¶
func (ws *Websocket) OnOpen(c evnio.Connection)
Click to show internal directories.
Click to hide internal directories.