signalr:如何更新具有特定cookie值的所有客户端?

时间:2017-11-11 03:24:40

标签: mysql .net sockets signalr

我们的合作伙伴网络可以向我们发送贷款优惠,并且此优惠会保存在我们的MySQL数据库中。例如,他们发送报价为:

Prelude> subList [] []
True
Prelude> subList [1] [1,2,3]
True
Prelude> subList [1] [4,2,3]
False
Prelude> subList [1] []
False
Prelude> subList [1,2] [1,2]
True
Prelude> subList [1,2] [2,1]
False
Prelude> subList [1,2] [1,2,2,1]
True
Prelude> subList [1,3] [1,2,3]
False
Prelude> subList [1,2] [0,1,2,3]
True

我们希望立即向所有连接的客户展示此贷款优惠(通过匹配优惠和连接客户的手机号码)。

我们在客户端Cookie中保存用户的移动信息。我们如何将这些信息从mysql数据库转发到所有连接的客户端?如果我们能够提供解决方案来保持web,ios和Android客户端,那将是最好的。

1 个答案:

答案 0 :(得分:0)

当您获得此信息并将其存储在Cookie中时,请存储一些ID,例如用户名或手机号码,这是唯一的,或者MD5是手机号码。理想情况下,使用connecton ID将其存储在服务器上。当你收到它然后发送到该连接ID。但是,如果您无法将其存储在服务器上,请执行此操作

当您需要发送该消息时,请将消息发送给所有客户。通过MD5手机号码,如果它与MD5客户端手机号码的cookie值匹配,则在客户端通过,否则请保持冷静并继续。