wshub

所属分类:Websocket编程
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2015-11-02 05:25:43
上 传 者sh-1993
说明:  Websocket连接中心
(Websocket connections hub)

文件列表:
LICENSE (1074, 2015-11-01)
connection.go (2242, 2015-11-01)
hub.go (1382, 2015-11-01)
set.go (411, 2015-11-01)

# Websockets hub for golang Broadcasting is a most popular case for websockets. Now you can implement it in 10 code lines. ```go package main import ( "github.com/onrik/wshub" "net/http" ) var Hub = wshub.NewHub() func WebsocketHandler(rw http.ResponseWriter, request *http.Request) { conn, err := Hub.NewConnection(rw, request) if err != nil { http.Error(rw, err.Error(), http.StatusInternalServerError) return } for message := range conn.Messages() { Hub.SendMessage(message) } } func main() { go Hub.Run() http.HandleFunc("/", WebsocketHandler) http.ListenAndServe(":8080", nil) } ```

近期下载者

相关文件


收藏者