Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct { Type MessageType Namespace string ID int Event string Payloads []interface{} }
type MessageType ¶
type MessageType int
const ( MessageTypeConnect MessageType = iota MessageTypeDisconnect MessageTypeEvent MessageTypeAck MessageTypeError MessageTypeBinaryEvent MessageTypeBinaryAck )
func (MessageType) String ¶
func (t MessageType) String() string
type Packet ¶
type Packet struct { Type PacketType // contains filtered or unexported fields }
func NewPingPacket ¶
func NewPingPacket() *Packet
func NewPongPacket ¶
func NewPongPacket() *Packet
func (*Packet) DecodeHandshake ¶
func (*Packet) DecodeMessage ¶
type PacketType ¶
type PacketType int
const ( PacketTypeOpen PacketType = iota PacketTypeClose PacketTypePing PacketTypePong PacketTypeMessage PacketTypeUpgrade PacketTypeNoop )
func (PacketType) String ¶
func (t PacketType) String() string
type Transport ¶
func NewWebSocketTransport ¶
func NewWebSocketTransport() Transport
Click to show internal directories.
Click to hide internal directories.