Documentation ¶
Index ¶
- Constants
- type Config
- type GLink
- func (g *GLink) HandleBinaryMessage(f handleMessageFunc)
- func (g *GLink) HandleConnect(f handleConnectFunc)
- func (g *GLink) HandleDisconnect(f handleConnectFunc)
- func (g *GLink) HandleRequest(w http.ResponseWriter, r *http.Request) error
- func (g *GLink) HandleTextMessage(f handleMessageFunc)
- func (g *GLink) MessgaeBroadcast(message *MessageBody) error
- func (g *GLink) MessgaeUnicast(toID string, message *MessageBody) error
- type MessageBody
- type Session
- type SessionManager
Constants ¶
View Source
const ( TextMessage = 1 BinaryMessage = 2 CloseMessage = 8 PingMessage = 9 PongMessage = 10 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GLink ¶
func (*GLink) HandleBinaryMessage ¶
func (g *GLink) HandleBinaryMessage(f handleMessageFunc)
func (*GLink) HandleConnect ¶
func (g *GLink) HandleConnect(f handleConnectFunc)
func (*GLink) HandleDisconnect ¶
func (g *GLink) HandleDisconnect(f handleConnectFunc)
func (*GLink) HandleRequest ¶
func (*GLink) HandleTextMessage ¶
func (g *GLink) HandleTextMessage(f handleMessageFunc)
func (*GLink) MessgaeBroadcast ¶
func (g *GLink) MessgaeBroadcast(message *MessageBody) error
func (*GLink) MessgaeUnicast ¶
func (g *GLink) MessgaeUnicast(toID string, message *MessageBody) error
type MessageBody ¶
type Session ¶
type Session struct {
// contains filtered or unexported fields
}
func (*Session) ReadMessage ¶
func (s *Session) ReadMessage() (data *MessageBody, err error)
func (*Session) WriteMessage ¶
func (s *Session) WriteMessage(data *MessageBody) (err error)
type SessionManager ¶
type SessionManager struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.