0

我目前正在使用 signalR 集线器类通过聊天将人们联系起来。我想知道如果我将用户按 1 对 1 匹配,那么跟踪用户相互连接的好方法是什么。所以每次用户连接到集线器类时,他或她都会随机匹配并连接到用户,所以我必须将他们的连接ID相互关联。一旦切换用户,它们也需要不断更改。

4

1 回答 1

0

SignalR 有一个称为组的概念,它允许您仅使用简单的编程模型将消息分发给某些人。您必须将用户添加到大小为 2 的组中。看看官方文档中的“管理组”部分:

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

重要的部分是这个——这意味着你必须做(或者可以做——不管你怎么看)你自己的家务:

组不会持久保存在服务器上,因此应用程序负责跟踪哪些组中的连接。

于 2012-08-08T17:19:21.143 回答