0

我遇到了设计为在 IE9 中工作的 flash web socket implementation 的奇怪行为,但不幸的是,它的基本功能似乎不符合RFC

让我详细描述一下:

在客户端,我想知道网络套接字是否关闭。好吧,我几乎在所有情况下都会这样做,但只有一种情况 - 当服务器意外离线时(优雅重启、崩溃、中断等)。只有当我使用 IE 并且它是flash web socket implementation时才会发生这种情况。其他浏览器的行为应有尽有。

我试图更深入地挖掘并发现,在握手期间101 Switching Protocols客户端没有收到(尽管它应该符合 RFC,并且在我使用其他浏览器的情况下从服务器收到这样的请求)。

我想知道这是否是阻止客户端关闭 Web 套接字的东西,或者有一些技巧可以做到这一点。

提前感谢大家的帮助!

ps不确定它是否重要但仍然:在服务器端支持网络套接字我使用tomcat 7,它是网络套接字实现。

4

0 回答 0