SignalR を実行するサーバーと Node.js を実行する別のサーバーを取得しました。これら 2 つのサーバーが SignalR を使用して通信したいと考えています。これは可能ですか?
SignalR クライアント JavaScript ライブラリを使用して Node:js から SignalR サーバーに接続できると考えていますが、これを行う方法の良い例が見つかりません。
SignalR 通信について独自のものは何もないため、これを行うことができるかどうかの答えは、最終的には「はい」です。これは、その上にハブ用のカスタム ハンドシェイク/メッセージ フレーミング プロトコルを備えた HTTP または WebSocket の単なるバリエーションです。
したがって、どのように答える必要があるかという質問です。すぐに使える SignalR は、jQuery プラグイン アーキテクチャに基づくクライアント側 JavaScript ライブラリを提供しますが、それは Node.js には役立ちません。誰かがGitHubで Node.js の実装を開始しましたが、ReadMe によると、現在は HTTP ロング ポーリングのみをサポートしています。現時点では他の実装については知りませんが、明らかにその実装から始めて、必要に応じて他のトランスポートのサポートを追加するためにフォークします。