【问题标题】:SignalR client for RubyRuby 的 SignalR 客户端
【发布时间】:2017-06-24 09:35:28
【问题描述】:

我的项目有一个任务是连接到 ASP.NET SignalR websocket 以从 Ruby 程序中实时获取一些数据。问题是我找不到任何适用于 Ruby 的 SignalR 客户端。据我了解,SignalR 版本的 websockets 与例如有点不同。 socket.io,有一些实例叫做“Hubs”,所以我想需要特殊的客户端。

我可以使用任何现有的解决方案从 Ruby 连接到 SignalR websocket,还是需要从头开始编写客户端?

【问题讨论】:

  • Websockets 是 HTML5 规范的一部分,客户端支持内置于现代浏览器中。因此,如果您谈论的不是服务器到浏览器的通信,那就有点不标准了。无论如何,这不是此类问题的适当论坛。

标签: asp.net ruby websocket signalr


【解决方案1】:

是的,你是对的。 Signalr 服务器端称为 Signalr 集线器,每个客户端都将连接到该集线器。使用 socket.io 客户端是不可能的,您需要一个支持 Signalr 协议的客户端。不幸的是,目前没有 ruby​​ 项目或至少维护良好的项目。 您可以实现一个肯定不是一夜之间工作的方法,或者使用诸如托管现有信号器客户端并从那里与您的 ruby​​ 客户端对话之类的技巧。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-14
    相关资源
    最近更新 更多