2016-08-31 2 views
1

Socket.IOを使用してチャットアプリケーションを作成するために、このtutorialで述べたように:私はIOを呼び出すとき、私はそのホストに接続しようとしているがデフォルトするので、)(任意のURLを指定していないよソケットI - どのようにサーバーに自動的に戻って接続しますか?

お知らせページを提供します。

これはどうしたのですか?クライアントサイドのJavaScript経由で、このページにアクセスしたサーバーの詳細をどのように取得できますか? Socket.IOまで検索しましたが、io()の機能が見つかりませんでした。

誰かが、これらのメタ詳細を取得するコードを指し示すことができますか、同じことをする小さなスニペットを表示できますか?ブラウザのJavascriptで

+1

「私はそれをどうやってやったのだろうと思っていたのですか?」 - アンダーパンツのノーム - あるいは「window.location」 –

答えて

1

window.locationオブジェクトは、これらの関連するプロパティがあります。

window.location.host - The hostname of the current webpage 
window.location.port - The port number of the current web page 

その他の特性はここにある:https://developer.mozilla.org/en-US/docs/Web/API/Location

ので、socket.ioは戻って、そのホストに接続するためにこれら2つの値を使用することができます現在のWebページが作成されました。このロジックのいくつかはsocket.ioクライアント側ファイルのthe sourceにあります。

関連する問題