io.socket
在浏览器中使用时,sails.io.js
会在加载后立即创建一个 SailsSocket 类的全局实例,并在等待一个事件循环周期(以允许更改配置选项)后尝试将其连接到服务器。与任何 SailsSocket 一样,您甚至可以在它连接到服务器之前就开始使用其属性和方法。任何请求或事件绑定都将被排队并在连接建立后重放。
像任何 SailsSocket 实例一样,io.socket
受全局 io.sails
设置的影响。sails.io.js
库在尝试将 io.socket
连接到服务器之前会等待一个事件循环周期,这使您有机会先更改任何设置。
更改 io.socket
连接到的服务器
<script type="text/javascript" src="/js/dependencies/sails.io.js"></script>
<script type="text/javascript">
io.sails.url = "http://somesailsapp.com";
</script>
请参阅 SailsSocket 属性参考 以获取 io.socket
上可用属性的完整列表。
有关基本的服务器通信和事件监听方法,请参阅本节中的其他 io.socket.*
页面。有关涉及服务器连接的高级方法,请参阅 SailsSocket 高级方法参考。