【发布时间】:2013-05-19 21:33:45
【问题描述】:
我在我的应用程序中使用 Jetty Web 套接字,并将 Jetty 7 作为我们的服务器。
在我们的应用程序中,数据会每1秒通过web Socket连续流动,根据我们的应用程序设计,如果Socket空闲4分钟,则Socket将断开连接。
现在我们的应用程序中遇到 Web Socket 断开连接,我无法找出 Web Socket 断开连接的原因,这是因为 Socket 空闲了 4 分钟还是网络级别发生了一些事情(我的意思是负载平衡器,防火墙——等)
对于每次断开连接,在 Jetty 内部,原因代码为 1006 (chrome)
请告诉我如何才能找出断开连接的实际原因?
有什么方法可以监控网络套接字流量吗?
我曾尝试使用 Chrome 调试器工具 Websocket 选项卡来监控流量,但一旦断开连接,我不知道当时 Websocket 中存在哪些数据?
请分享您对如何处理这种情况的想法,即如何找出找出WebSocket的原因是什么?
【问题讨论】: