首先,我在这里阅读了http://signalr.net/
的信息您可能听说过WebSockets,这是一种新的HTML5 API,支持浏览器和服务器之间的双向通信。 SignalR将在可用的情况下使用WebSockets,并且在您的应用程序代码保持不变的情况下优雅地回退到其他技术和技术。
SignalR还提供了一个非常简单的高级API,用于在ASP.NET应用程序中执行服务器到客户端RPC(在客户端和服务器端.NET代码中的浏览器中调用JavaScript函数),以及添加用于连接管理的有用钩子,例如连接/断开事件,分组连接,授权。
从这里回答:How SignalR works internally?
SignalR有一些内置的传输方式:
- 的WebSockets
- 服务器已发送事件
- 永远的框架
- 长轮询
我对理解文章(理论上)有一点问题。
那么SignalR如何在运输中的每个构建中简要地工作? (简单的英语可能有所帮助,因为我是SignalR和网络插座的新手)