2017-06-24 172 views
2

我有一个任务用于连接到ASP.NET SignalR websocket的项目,以便从Ruby程序实时获取一些数据。问题是我找不到任何一个Ruby的SignalR客户端。据我所知,SignalR版本的websockets与例如socket.io,有一些名为“集线器”的实例,所以我认为需要特殊的客户端。Ruby的SignalR客户端

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

+0

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

回答

0

是的,你是对的。 Signalr服务器端称为Signalr集线器,每个客户端都将连接到该集线器。使用socket.io客户端是不可能的,你需要一个支持Signalr协议的客户端。遗憾的是,目前没有任何ruby项目或至少维护良好的项目。 你可以实现一个肯定不是一夜之间工作或使用黑客,如主持一个现有的信号客户端,并从那里跟你的红宝石客户端交谈。