Documentation ¶
Index ¶
Constants ¶
View Source
const MaxPacketSize = 65536
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Conn ¶
type Conn struct {
// contains filtered or unexported fields
}
func Wrapper ¶
func Wrapper(conn ReadWriteCloser) *Conn
type Packet ¶
type Packet struct {
Body []byte `json:"data"`
}
func ErrorPacket ¶
func ObjectPacket ¶
func ObjectPacket(obj interface{}) Packet
func StringPacket ¶
type ReadWriteCloser ¶
type TcpReadWriteCloser ¶
type TcpReadWriteCloser struct {
// contains filtered or unexported fields
}
func NewTcpReadWriteCloser ¶
func NewTcpReadWriteCloser(conn net.Conn) TcpReadWriteCloser
func (TcpReadWriteCloser) Close ¶
func (t TcpReadWriteCloser) Close() error
func (TcpReadWriteCloser) IP ¶
func (t TcpReadWriteCloser) IP() string
func (TcpReadWriteCloser) Read ¶
func (t TcpReadWriteCloser) Read() (*Packet, error)
func (TcpReadWriteCloser) Write ¶
func (t TcpReadWriteCloser) Write(msg Packet) error
type WebsocketReadWriteCloser ¶
type WebsocketReadWriteCloser struct {
// contains filtered or unexported fields
}
func NewWebsocketReadWriteCloser ¶
func NewWebsocketReadWriteCloser(conn *websocket.Conn) WebsocketReadWriteCloser
func (WebsocketReadWriteCloser) Close ¶
func (w WebsocketReadWriteCloser) Close() error
func (WebsocketReadWriteCloser) IP ¶
func (w WebsocketReadWriteCloser) IP() string
func (WebsocketReadWriteCloser) Read ¶
func (w WebsocketReadWriteCloser) Read() (*Packet, error)
func (WebsocketReadWriteCloser) Write ¶
func (w WebsocketReadWriteCloser) Write(msg Packet) error
Click to show internal directories.
Click to hide internal directories.