gosocketio/vendor/github.com/googollee/go-socket.io/parser/packet.go

39 lines
472 B
Go

package parser
// Type of packet.
type Type byte
const (
// Connect type
Connect Type = iota
// Disconnect type
Disconnect
// Event type
Event
// Ack type
Ack
// Error type
Error
// BinaryEvent type
binaryEvent
// BinaryAck type
binaryAck
)
// Header of packet.
type Header struct {
Type Type
ID uint64
NeedAck bool
Namespace string
Query string
}
// Payload of packet.
type Payload struct {
Header Header
Data []interface{}
}