[英]SignalR performs long polling instead of websocket in case of cross domain
当我连接到同一虚拟目录中托管的signalR时,我通过websocket传输获取数据。 但是在跨域的情况下,长轮询被用作一种传输方式。
在这里,浏览器兼容性不是问题,因为我在Chrome浏览器中尝试过。
在跨域的情况下,我可以做些什么使用websocket作为传输。
我已经尝试了网上所有可用的解决方案,包括signalR Wiki上提供的解决方案。
https://github.com/SignalR/SignalR/wiki/SignalR-JS-Client-Hubs
感谢David在评论中回答我的问题:
由于仅IIS8支持websocket,而SSE或ForeverFrame都无法跨域工作,因此您需要长时间进行轮询-
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.