Documentation ¶
Index ¶
- Constants
- Variables
- type Error
- type JSONP
- type Options
- type Polling
- type Request
- type Server
- type Socket
- func (socket *Socket) Close()
- func (socket *Socket) OnError(err string)
- func (socket *Socket) Send(data []byte)
- func (socket *Socket) SendBin(data []byte)
- func (socket *Socket) SetWriteBuffer(buf []*parser.Packet)
- func (socket *Socket) Write(data []byte)
- func (socket *Socket) WriteBuffer() []*parser.Packet
- type Transport
- type TransportBase
- type WebSocket
- type XHR
Constants ¶
View Source
const ( UNKNOWN_TRANSPORT int = iota UNKNOWN_SID BAD_HANDSHAKE_METHOD BAD_REQUEST )
Variables ¶
View Source
var ErrorMessages = []string{"Transport unknown", "Session ID unknown", "Bad handshake method", "Bad request"}
View Source
var Protocol int = 1
Functions ¶
This section is empty.
Types ¶
type Polling ¶
type Polling struct { TransportBase // contains filtered or unexported fields }
func (*Polling) InitPolling ¶
type Request ¶
type Request struct { events.EventEmitter Query url.Values // contains filtered or unexported fields }
type Server ¶
type Server struct { events.EventEmitter Clients map[string]*Socket // contains filtered or unexported fields }
type Socket ¶
type Socket struct { events.EventEmitter Request *Request Transport Transport // contains filtered or unexported fields }
func (*Socket) SetWriteBuffer ¶
func (*Socket) WriteBuffer ¶
type Transport ¶
type Transport interface { events.EventEmitterInt Name() string // contains filtered or unexported methods }
func NewPollingTransport ¶
func NewWebSocketTransport ¶
type TransportBase ¶
type TransportBase struct { events.EventEmitter // contains filtered or unexported fields }
func (*TransportBase) Name ¶
func (trans *TransportBase) Name() string
type WebSocket ¶
type WebSocket struct { TransportBase // contains filtered or unexported fields }
func (*WebSocket) InitWebSocket ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.