c# - 检查来自集线器的客户端连接
问题描述
目前我正在使用 Signalr 处理 AspnetCore 项目,我遇到了这个问题:
-Client 连接到集线器,并调用函数 A()
-Hub Run A() 但它阻止来自该客户端的任何其他调用
-Client Call Function B () 停止函数 A() 但不会停止
我读到 Signalr 按顺序处理调用,所以我尝试从客户端调用断开连接,但集线器仍然认为他已连接(集线器正在运行 A())
所以我的问题是:有没有办法检查客户端是否仍然从集线器连接?像ping什么的?
谢谢
解决方案
推荐阅读
- sql - 合并来自 BigQuery 的加载数据
- php - 如何通过 phpMyAdmin 连接到 mysql docker 容器?
- typescript - 如何告诉 typescript 我的函数返回一个由特定类扩展的类?
- node.js - 在 Inno Setup 安装过程中编写 Node app .js 配置
- wordpress - 按自定义字段过滤 WordPress
- css - Bootstrap - 如何将此列移动到底部?
- swift - 在 SwiftUI 中使文本跳动
- javascript - 未捕获(承诺中)类型错误:无法读取未定义的属性“NON_INDEXED_FIELDS”
- python - 错误:AttributeError:“GridSearchCV”对象没有属性“staged_predict”
- html - 我的 id 链接不起作用,但我不知道为什么