猿问

Websocket 读/写

转到/ websockets 菜鸟这里。


我以这样的方式修改了这个工作示例,而不是


io.Copy(ws,ws)

我在做


msg := []byte{}

_, err := ws.Read(msg)

_, err = ws.Write(msg)

(为简洁起见,省略了印刷错误)


对我来说它看起来一样,但它不起作用。它不读取任何内容(尽管也不返回错误)。在客户端(Chrome/FF)尝试发送第二条消息时,我得到“ WebSocket 已处于关闭或关闭状态”。


一般来说,read msg -> do something -> write msggolang 中 ws的方法是什么?


不负相思意
浏览 210回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答