大佬教程收集整理的这篇文章主要介绍了node.js – socket.io何时使用轮询而不是websockets?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我可以发布代码,但我认为这是关于socket.io如何工作的一般问题.
IE10和其他浏览器的所有最新版本都支持webSockets.
所以,实际上,它实际上只是IE8或IE9或行为不当的代理,您可能看不到客户端webSocket支持.
没有其他条件(除了缺乏支持)将“连接”连接到轮询.
您可以通过仅在从客户端连接时传递xhr-polling传输选项来临时测试您的应用程序,以告知客户端这是唯一允许的传输选项.
请记住,所有webSocket连接都以http请求开始,然后如果双方同意,则将其“升级”为webSocket协议,如果您从浏览器查看网络跟踪,则应该看到每个webSocket连接都以http开头请求 – 这是正常的.并且,在最新版本的socket.io中,它实际上可能会在成功尝试并切换到实际的webSocket之前与轮询传输交换一些数据包.
以上是大佬教程为你收集整理的node.js – socket.io何时使用轮询而不是websockets?全部内容,希望文章能够帮你解决node.js – socket.io何时使用轮询而不是websockets?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。