2012-08-08 62 views
0

我目前使用signalR集線器類來通過聊天連接人。我想知道如果我將用戶匹配到1比1,那麼跟蹤用戶相互連接的好方法是什麼。因此,每次用戶連接到集線器類時,他或她都會隨機匹配並連接到用戶,所以我必須將他們的連接ID與彼此相關聯。一旦他們通過用戶切換,他們也需要不斷改變。跟蹤1對1連接用戶的好方法

回答

0

SignalR有一個叫做組的概念,它允許你只用簡單的編程模型就可以將消息分發給某些人。您將不得不將用戶添加到大小爲二的組。看看官方文檔中的「管理組」的一節:

http://www.asp.net/signalr/overview/signalr-20/hubs-api/hubs-api-guide-server

最重要的部分是這樣的 - 這意味着你必須做的(還是能做到的 - 但是你看到它)自己的看家:

組未保存在服務器上,因此應用程序負責跟蹤哪些組中的連接。