题
我正在测试SignalR(通过nuget的0.4.0),找不到让服务器强制断开客户端连接的任何方法。我认为我缺少明显的东西。
下面是我的测试代码,我在几乎可以想到的每个位置和组合都尝试了Close()和Timeout(),但均未成功。客户端继续接收脉冲消息,尽管我总是在头4-5秒钟之内总是得到2次重新连接,这些重新连接似乎来自于return Connection.Close()
中的OnReceivedAsync()
服务器: 通用标签
客户: 通用标签
示例客户端输出:
d7615b15-f80c-4bc5-b37b-223ef96fe96c连接
您好
脉冲
脉冲
d7615b15-f80c-4bc5-b37b-223ef96fe96c重新连接
脉冲
脉冲
d7615b15-f80c-4bc5-b37b-223ef96fe96c重新连接
脉冲
脉冲
脉冲
脉冲
脉冲
脉冲
...
解决方案
发送特定的字符串到客户端以强制断开连接: 通用标签
不隶属于 StackOverflow