私はソケットを介してクライアントと通信するためのカスタムプロトコルを使用するチャットサーバを構築しています。クライアントは特定の文字列をサーバーに送信し、サーバーはこれらの非標準のメッセージに基づいて適切なアクションを実行する必要があります。このプロトコルを変更することはできませんし、基盤となるクライアントコードにアクセスすることもできません。socket.ioサーバが非ソケットのクライアントと通信できるか
私の質問は、ソケット・アクティビティをクライアントがどのように処理しているのかわからないのですが、node.js socket.ioパッケージを使用してサーバー・ソケット通信を強化できますか?ソケットを介して何かをプッシュするたびに、socket.ioドキュメントを読むことで、 'イベント'が各アクションに関連付けられているので、私は尋ねています。
この 'イベント'が添付されたサーバーから非常に正確なメッセージをクライアントに送信することはできますか?私はwebsocketsパッケージを使用する方が良いですか?
あなたが求めているのは特定の技術ではないことは分かっていますが、WebRTCソリューションを調べることもできます。node.jsチャットサーバチュートリアルもあります。 – theGleep