2017-06-24 209 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項目或至少維護良好的項目。 你可以實現一個肯定不是一夜之間工作或使用黑客,如主持一個現有的信號客戶端,並從那裏跟你的紅寶石客戶端交談。