我是NodeJS的新手。假设我有一个用Golang的websocket包实现的回显服务器:包主进口 ( “ code.google.com/p/go.net/websocket” “日志” “ net / http”)func EchoServer(ws * websocket.Conn){ var msg字串 websocket.Message.Receive(ws,&msg) log.Printf(“收到消息:%s \ n”,味精) websocket.Message.Send(ws,msg)}func main(){ http.Handle(“ / echo”,websocket.Handler(EchoServer)) err:= http.ListenAndServe(“:8082”,无) 如果err!= nil { 恐慌(err.Error()) }}nodejs客户端代码应该是什么样的?
2 回答
开满天机
TA贡献1786条经验 获得超13个赞
作为WebSocket-Node库的作者,我可以向您保证,不需要为了不使用子协议而修改WebSocket-Node库的代码。
上面的示例代码错误地显示了为connect()函数的subprotocol参数传递空字符串。如果您选择不使用子协议,则应将JavaScript的null值作为第二个参数或一个空数组传递(库可以按递减的顺序向远程服务器建议多个受支持的子协议),但不能为空细绳。
- 2 回答
- 0 关注
- 225 浏览
添加回答
举报
0/150
提交
取消