Documentation ¶
Index ¶
- Constants
- Variables
- func BroadcastMessage(currConn *WebSocketConnection, msgType string, message string)
- func Content(w http.ResponseWriter, r *http.Request)
- func EjectConnection(currConn *WebSocketConnection)
- func IoHandle(currConn *WebSocketConnection, conns []*WebSocketConnection)
- func WebSocket(w http.ResponseWriter, r *http.Request)
- type SocketPayload
- type SocketResponse
- type WebSocketConnection
Constants ¶
View Source
const ( NewUserMessage = "New User" ChatMessage = "Chat" LeaveMessage = "Leave" )
Variables ¶
View Source
var Conns = make([]*WebSocketConnection, 0)
View Source
var Upgrader = websocket.Upgrader{
ReadBufferSize: 1024,
WriteBufferSize: 1024,
}
Functions ¶
func BroadcastMessage ¶
func BroadcastMessage(currConn *WebSocketConnection, msgType string, message string)
func EjectConnection ¶
func EjectConnection(currConn *WebSocketConnection)
func IoHandle ¶
func IoHandle(currConn *WebSocketConnection, conns []*WebSocketConnection)
Types ¶
type SocketPayload ¶
type SocketPayload struct {
Message string
}
type SocketResponse ¶
type WebSocketConnection ¶
var NewConn WebSocketConnection
Click to show internal directories.
Click to hide internal directories.