[英]Which is better WebSocket or Long Polling in Signalr?
我想制作Asp.NET
Web Chat Application,发现Signalr
是最佳选择。 我发现了一个带有Long Polling
项目,但似乎发送消息需要很长时间,或者只是取消它。 我想制作像Facebook
和Google
这样的快速聊天应用程序。
请给我更好的方法继续。
SignalR
的最佳SignalR
处在于您不必担心Long Polling
和WebSockets
,但框架本身会处理它。
首次启动时,SignalR将尝试使用WebSockets
,因为它是最新的并使用最少的宽带。 然后,它将回退到Server Sent Events
, Forever Frame
和Long Polling
,这些都取决于服务器和客户端上可用的技术。
http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr在这里您解释了这些概念。
总而言之,您不应该指定要使用哪种技术的框架,但它应该自行确定(在处理每个客户端时 - 浏览器),具体取决于服务器和客户端上的可用技术。
希望这可以帮助! 祝好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.