この問題の一部は、私が木のために木を見るにはクライアント側であまりにも多くの議論があるということかもしれません。
とにかく、これが私がやりたいことです。プラットフォームに依存しないWebSocketのサーバー側実装が必要です。NodeJSで実行したいのですが。
さて、このトピックで私が見つけたものの99%は、socket.ioについて語っています。しかし、私が知る限り、それはWebSocketではなく、それ自体が特別な「追加の」プロトコルです。「(まだ)標準では」機能するものが必要です。それには正当な理由があり、それは交渉の余地がないので、私を信じてください。
そこで、WebSocketを試しましたが、Windowsで実行するにはPythonとさらに悪いことにVisual Studioの両方が必要です(または、さらに悪いことに、Visual Studioの両方が必要なようです)。プラットフォームに依存せず、このような特別なものを必要としないものが必要です。
node-websocket-serverも試しましたが、まったく機能しません。メインページの例は私には失敗します。接続を受け入れているように見えますが、クライアントはそれを認識せず、どちらの側も何も送信せず、クライアントは接続が閉じているとすぐに認識します。確かに、私が今までに得たのは「接続」コールバックだけであり、それからそれは死んでいるようです。デバッグモードで実行しても、flush()メソッドがないオブジェクトやその他のオブジェクトに関する内部エラーを除いて、何も役に立ちませんでした。私はこれが廃止されたプロジェクトであると半信半疑です。
だから、私はアイデアがありません。純粋にWebSocketの(非)仕様で動作するようにsocket.ioを説得することは可能ですか?見つけられなかったnode-websocket-serverを動作させる方法はありますか?WebSocketでVisualStudioの依存関係を回避する方法はありますか、それともすべての要件を満たす他のNodeJSベースのツールがありますか?
ああ、もう1つ、ツールを「接続」と平和的に共存させたいのです。これは、通常のドキュメント配信に使用しているためです。