io.socket
ブラウザで使用する場合、sails.io.js
はロードされるとすぐにSailsSocketクラスのグローバルインスタンスを作成し、1イベントループサイクル待機した後(設定オプションの変更を許可するため)、サーバーへの接続を試みます。SailsSocketの場合と同様に、サーバーに接続する前でも、そのプロパティとメソッドを使用開始できます。接続が確立されると、すべての要求やイベントバインディングはキューに入れられ、再生されます。
任意のSailsSocketインスタンスと同様に、io.socket
はグローバルなio.sails
設定の影響を受けます。sails.io.js
ライブラリは、io.socket
をサーバーに接続しようとする前に1イベントループサイクルを待ち、最初に設定を変更する機会を提供します。
io.socket
が接続するサーバーの変更
<script type="text/javascript" src="/js/dependencies/sails.io.js"></script>
<script type="text/javascript">
io.sails.url = "http://somesailsapp.com";
</script>
io.socket
で使用可能なプロパティの完全なリストについては、SailsSocketプロパティのリファレンスを参照してください。
基本的なサーバー通信とイベントリスニングメソッドについては、このセクションの他のio.socket.*
ページを参照してください。サーバー接続に関連する高度なメソッドについては、SailsSocket高度なメソッドのリファレンスを参照してください。