クライアント側で socket.io を使用するには、通常、node.js サーバーを起動して次のようにします。
<script src="/socket.io/socket.io.js"></script>
または特定のポートで:
<script src="http://localhost:3700/socket.io/socket.io.js"></script>
質問は:
socket.io.js を提供するために node.js サーバーを使用する必要がありますか?
...またはそれは可能ですか
socket.io が必要になるたびにサーバーにアクセスする代わりに、socket.io.js のローカル コピーを作成しますか?
たとえば、ソースを表示して、script タグのソースから取得したすべてをコピーします。
それを貼り付けて、socket.io-local.jsとして保存し、次回使用できるようにします。
<script src="socket.io-local.js"></script>
それはうまくいきますか?
アップデート
皆さんの素晴らしい反応に感謝します。
私が関与している場合、実際にはサーバーにアクセスできないため、これを求めています。
Javaで書かれた他の開発者のSocket Severに接続するためのクライアント側を書いています。
したがって、そこにサーバーがないという事実を回避する方法を考える必要があります。
私がテストしてきたことから、この方法は機能しているように見えますが、舞台裏で何が起こっているのか本当にわかりません。