SignalR对等(js到js)通信

时间:2015-07-17 12:08:58

标签: javascript signalr p2p

我想在两个或多个JS客户端之间支持LANClient到LANClient的连接。我计划使用永久外部C#服务器来建立本地连接(确定两个客户端是否在同一个LAN上并交换其本地网络地址)。

SignalR中是否有任何支持?是否可以在JS上托管中心服务器?是否支持直接客户与客户之间的沟通?

谢谢!

1 个答案:

答案 0 :(得分:0)

不,取自http://signalr.net/

  

什么是ASP.NET SignalR

     

ASP.NET SignalR是一个面向ASP.NET开发人员的新库,它使得向应用程序添加实时Web功能变得异常简单。什么是“实时网络”功能? 能够让您的服务器端代码实时向连接的客户端推送内容

     

您可能听说过WebSockets,这是一种新的HTML5 API,支持在浏览器和服务器之间进行双向通信 。 SignalR将在可用时使用WebSockets,如果不是,则优雅地回退到其他技术和技术,而您的应用程序代码保持不变。

     

SignalR还提供了一个非常简单的高级API,用于在ASP.NET应用程序中执行服务器到客户端 RPC(在客户端的浏览器中从服务器端.NET代码调用JavaScript函数) ,以及为连接管理添加有用的钩子,例如连接/断开事件,分组连接,授权。

因此,要使用SignalR与客户进行通信,您应该使用SignalR HUB。