我在 Go 中使用 socketio "github.com/googollee/go-socket.io"。由于某种原因,我必须创建一个新的 *socketio.server 并将其注册到"/static/"已在旧的 *socketio.server 中注册的位置。
这意味着我必须在http.Handle("/socket.io/", ioserver)服务器启动后替换处理程序 ioserver。
下面是我的代码的一部分,当发生事情时,我将创建一个新的ioserver。我希望新的 ioserver 成为处理程序http.Handle("/socket.io/", ioserver)
ioserver, _ = socketio.NewServer(nil)
http.Handle("/socket.io/", ioserver)
log.Fatal(http.ListenAndServe(":81", nil))
绝地无双
相关分类