我在服务器上使用code.google.com/p/go.net/websocket
,这样客户端就可以从服务器接收通知。
然而,似乎在客户端连接到服务器后,如果客户端和服务器之间没有任何数据传输,服务器将在websocket.JSON.Receive()
处返回EOF错误,它看起来像一个超时机制。
我在谷歌上搜索了一下,似乎websocket协议有一个ping-pong心跳包以维护连接,我想问一下code.google.com/p/go.net/websocket
是否支持这个ping协议?如果我想保持客户端和服务器之间的连接活动,该怎么办?
for
循环即可。 - Milan Halada