Signalr 在信号机中使用连接的最佳设计是什么
我对我与Signal的软件设计有一些疑问 通常我从以下代码开始:Signalr 在信号机中使用连接的最佳设计是什么,signalr,Signalr,我对我与Signal的软件设计有一些疑问 通常我从以下代码开始: var connection = $.hubConnection(); var notifier = connection.createHubProxy('notifier'); connection.start() .done(function () { //alert('connection was succesful'); /
var connection = $.hubConnection();
var notifier = connection.createHubProxy('notifier');
connection.start()
.done(function () {
//alert('connection was succesful');
// your event handlers
});
更新的问题
如果您有一个通用的click事件处理程序,它将仅使用signalR来广播消息,并且该事件处理程序位于单独的javascript文件上(不在当前连接的上下文中):
我应该在外部脚本中打开连接吗?或
我应该将代理(已连接)的引用发送到外部脚本吗?当您的页面不需要连接时,您不应该打开连接。谢谢您的回复@Jan,但是当您使用信号器进行“临时”持久连接时,您不知道是否需要连接时会发生什么情况。。。你应该让它开着,以防你再次需要它吗?或者你应该关闭它,稍后再打开另一个?这是因为您将被分配到一个connectionId,我认为这对每个人来说都是唯一的,我会再次获得相同的id吗?当有任何可能,服务器想要向客户端发送数据时,连接必须是开放的-这就是信号器的要点。所以当你说不知道的时候,我想,有一种可能性,你需要它。我更新了问题,你能帮我了解一下架构概念吗@简