小编Far*_*rah的帖子

http.Handle("/",websocket.Handler(EchoServer)可以EchoServer获取除ws之外的其他参数吗?

我打开了一个websocket服务器来向web组件发送数据,

func WebSocketServer() {
    http.Handle("/", websocket.Handler(Echoserver))
    err := http.ListenAndServe(":8081", nil)
    CheckError(err)
}
Run Code Online (Sandbox Code Playgroud)

我想将一个附加参数(msg,类型为String)传递给handlerfunction(Echoserver).

func Echoserver(ws *websocket.Conn, msg String) {
    fmt.Println("Client Connected")
         _ := websocket.JSON.Send(ws, msg);
    }
}
Run Code Online (Sandbox Code Playgroud)

是否可以使用上面的语法执行此操作?你如何用附加参数调用Echoserver?

go websocket

4
推荐指数
1
解决办法
949
查看次数

标签 统计

go ×1

websocket ×1