0
我試圖跟蹤並計算連接到我的signalR集線器的連接數,但是我沒有做對。SignalR計數連接
我所做的每次客戶端連接Tally都會增加,所以當我打開其他選項卡時,我發現它知道有2個客戶端。但是,我希望已經連接的客戶端獲得他們沒有更新的計數(第一個客戶端看到「1」),除非我刷新。
C#
public Task Connect()
{
_connections.TryAdd(Context.ConnectionId, null);
return Clients.tally(_connections.Count.ToString());
}
JS
chat.tally = function (message) {
$('#tally').replaceWith(message);
};
我已經看過了維基,但沒有得到我如何實現回調的所有連接的客戶端。
你看起來很好。爲什麼使用.replaceWith()而不是.html()? – davidfowl 2012-07-19 23:52:01
修復了它,只是使用了.html,現在效果很好。非常感謝您的關注。 – user685590 2012-07-20 08:41:14