我有一个.NET控制台应用程序,我正在练习signalR.var hubConnection = new HubConnection("http://URL/signalr/");

var hub = hubConnection.CreateHubProxy("Hub");

hub.StateChanged += change =>

{

Console.WriteLine(change.NewState);

};

hub.Received += s =>

{

Console.WriteLine(s);

};

hub.On("processMessage", (group, message) =>

{

Console.WriteLine(message);

});

await hubConnection.Start();

await hub.Invoke("Subscribe", "New group");

我看到状态从连接变为已连接,但是当服务器发送消息时,我没有在客户端上收到“已接收”事件.一旦客户端订阅,服务器就会发送组消息,我可以看到正在使用正确的“新组”组名发送的消息,但是我从未在客户端上收到消息.当服务器使用该方法时,我也没有收到processMessage事件.

服务器代码private void CallBack(string group, string message)

{

Clients.Group(group).processMessage(group, message);

}

服务器上的另一个方法是Subscribe,它只是设置我的内部服务器,当它有可用于发送给客户端的数据时使用CallBack方法.

编辑

这在Javascript中工作,它似乎在.NET客户端中不起作用.

最佳答案 没有完整的服务器端代码,很难说,但我认为这部分是错误的hubConnection.CreateHubProxy("Hub");

作为参数,您需要在服务器端上使用您的hubclass的名称.例如hubConnection.CreateHubProxy("MyHub");

要在客户端获取有关失败原因的更多信息,可以临时将以下内容添加到HubConnection中hubConnection.TraceLevel = TraceLevels.All;

hubConnection.TraceWriter = Console.Out;

添加后,您将在VS的输出部分获得进一步的debuging信息

signalr收不到服务器的信息,c# – SignalR .NET客户端无法接收消息相关推荐

  1. signalr收不到服务器的信息,重新连接的客户端SignalR没有收到消息 - javascript

    我在作为服务运行的服务器上运行了SignalR Hub.由于任何原因,此服务器可能会因断电,正在更新(我们使用八达通自动更新)或其他原因而停止运行. 如果我有一个用户连接到此服务,则将消息发送到服务器 ...

  2. 超市服务器操作系统,超市收银系统 服务器 配置

    超市收银系统 服务器 配置 内容精选 换一换 竞价计费型实例采用竞价计费模式,以一定折扣购买并使用弹性云服务器,性能与常规云服务器无异.但是当库存资源不足,或市场价格上浮.并超过您的预期价格时,系统会 ...

  3. python 获取收件箱的具体信息

    转自(https://stackoverflow.com/questions/2230037/how-to-fetch-an-email-body-using-imaplib-in-python) 通 ...

  4. ftp服务器版本信息可被获取,ftp服务器版本信息可被获取

    ftp服务器版本信息可被获取 内容精选 换一换 简要介绍Oases是一个转录组组装器,旨在没有任何基因组组装的情况下从短读测序技术生成转录本.开发语言:C一句话描述:基因组装软件开源协议:GPL 3. ...

  5. play store显示“从服务器检索信息时出错。DF-DFERH-01”问题解决

    play store显示"从服务器检索信息时出错.DF-DFERH-01"问题解决 参考文章: (1)play store显示"从服务器检索信息时出错.DF-DFERH- ...

  6. 收银系统服务器数据库,收银系统服务器数据库

    收银系统服务器数据库 内容精选 换一换 计费项包括存储费和流量费,存储费根据存储库的不同进行收取.详细的计费项目如下所示:存储费:云硬盘备份存储库:备份云硬盘时购买.云服务器备份存储库:备份普通云服务 ...

  7. 服务器中显示存储设备,服务器节点信息集中显示方法、系统、设备及存储介质...

    1. 一种服务器节点信息集中显示方法,其特征在于,应用于CMC,包括: 获取M个BMC各自收集的参数信息数据,得到目标数据: 将所述目标数据发送至N个BMC,以使所述N个BMC中的任一BMC显示所述目 ...

  8. netty服务器返回信息关闭,netty4 服务端同步客户端返回的结果

    netty是一个异步通讯框架,在有的时候咱们想使用服务端向客户端发送消息,服务端同步等待客户端返回结果真进行下一步的业务逻辑操做.那要怎么作才能同步获取客户端返回的数据呢?这里我用到了JDK中的闭锁等 ...

  9. 清除WINDOW远程登录服务器的信息

    事件:当用任意电脑登录过服务器后,这个电脑上就留下了登录信息,如果不是自己的常用电脑,就会很容易让别人登录服务器进行操作. 解决办法: 1.命令行下,运行 regedit 调出注册表 找到如下节点 H ...

最新文章

  1. 单目图像深度估计 - 泛化篇:S2R-DepthNet
  2. [ATF]-ATF makefile的导读
  3. 面试中一个暴露能力等级的问题
  4. python celery异步_python项目_使用异步功能,celery
  5. Boost:使用静态c ++内核语言扩展以进行编译和 执行模板化的c ++内核
  6. 万万没想到,枯燥的“机器学习”还可以这样学!
  7. python字符串界定符有哪些_【Python 秘籍】使用多个界定符分割字符串
  8. 里的type_拥有Type-C接口等于拥有PD快充?当然不是!
  9. android wear 同步应用,Android Wear发布 突出语音及同步功能
  10. elasticsearch 主键字段_ElasticSearch 索引 VS MySQL 索引
  11. CLR_via_C#.3rd 翻译[25.8 使用线程的理由]
  12. 深入理解pytorch分布式并行处理工具DDP——从工程实战中的bug说起
  13. 连接字符串的几种方式
  14. 【Azure Data Platform】ETL工具(20)——创建Azure Databricks
  15. 百度网盘被和谐文件一键清理不能下载违规信息空间删除
  16. oracle电子商务套件使用手册,甲骨文电子商务套件操作.pdf
  17. java走通路游戏_《Pathway/通路/路径》v1.1.6|官方简体中文
  18. python之flask_sqlalchemy的使用及详解
  19. 详解motif的PFM矩阵
  20. 六大原则之“里氏替代原则(LSP)“笔记

热门文章

  1. 亚像素边缘定位技术概论
  2. android 环形时间显示_Android自定义波浪加载圆形进度条——(自定义控件 一)...
  3. taobao.item.templates.get( 获取用户宝贝详情页模板名称 )
  4. 锂电池充放电电路设计与分析
  5. ANSYS Electronics Desktop 做电磁仿真
  6. STM32 RTC例程
  7. MATLAB三维数组转为二维数组(时间序列分析中很有用)
  8. 最最简单的ensp拓扑图
  9. vue 文件上传组件封装
  10. utils/filter_scp.pl脚本功能分析