socket.io のデモ コード (フロント ページのhttp://socket.io/にあります) をコピーしてデプロイしました。このデモコードを含むserver.jsとindex.htmlがあります
「node server.js」をローカルで実行し、次に index.html をローカルで開くと、すべて正常に動作し、サーバーに接続します。サーバーの出力:
info - handshake authorized XXXXXXXXX
ただし、server.js をリモート サーバーに置いて、ローカルで index.html を開くと、再接続し続けます。サーバーの出力:
info - handshake authorized XXXXXXXXX
info - handshake authorized XXXXXXXXX
info - handshake authorized XXXXXXXXX
info - handshake authorized XXXXXXXXX
等々。
これに関する情報を見つけるのに苦労しました。クライアントが常に再接続されている場合、クライアントが接続したときに初期化するアプリケーションを構築するにはどうすればよいですか?
これと同じ再接続パターンは、server.js をローカルで実行し、リモート サーバーから接続するときに発生します。
ご協力いただきありがとうございます!