我有一台运行SignalR的服务器和另一台运行Node.js的服务器。我希望这两台服务器使用SignalR进行通信。这可能吗?
我想我可以使用SignalR客户端javascript库从Node连接到SignalR服务器:js但我找不到任何关于如何执行此操作的好例子。
答案 0 :(得分:2)
的答案可以你做到这一点最终是“是”,因为没有关于SignalR通信的专有信息。它只是HTTP或WebSockets的变体,其中包含针对Hub的自定义握手/消息成帧协议。
所以 是我们需要回答的问题。开箱即用SignalR提供了一个基于jQuery插件架构的客户端JavaScript库,但这对Node.js没有帮助。有人启动了Node.js实现here on GitHub,但根据ReadMe,它今天只支持HTTP长轮询。我现在还没有意识到任何其他实现,但显然你从那个实现开始,如果你愿意,可以将它分叉以增加对其他传输的支持。