【发布时间】:2014-07-02 01:14:09
【问题描述】:
我在服务器中使用code.google.com/p/go.net/websocket,因此客户端可以从服务器获取通知。
然而,似乎客户端连接到服务器后,如果客户端和服务器之间没有任何数据传输,服务器将在websocket.JSON.Receive()返回EOF错误,看起来像一个超时机制。
我在谷歌上搜索了一下,websocket协议好像有ping-pong心跳来保持连接,请问code.google.com/p/go.net/websocket是否支持这个ping协议?
如果我想保持客户端和服务器之间的连接,我应该怎么做?
【问题讨论】:
-
请发布您的 websocket 处理程序的 go 代码。可能你只需要添加一个
for循环就可以了