作为this question,在code.google.com/p/go.net/websocket
中,它需要通过self实现keep-alive。
那么web-socket保持活跃的适当时间跨度是多少?谢谢!
答案 0 :(得分:3)
通常将保持活动保持在60秒以下是个好主意。 (例如Heroku要求你至少每隔55秒发送一些数据)所以每50秒发送一次ping / pong应保持你的连接活着。请注意,您可能必须选择较短的间隔,具体取决于您的服务器堆栈,任何Web加速器,代理和缓存。 NAT路由器也会影响间隔。大部分时间50秒都可以工作,但是50秒通常可以完成50秒。