use*_*728 15 javascript sockets node.js socket.io
我遇到了Socket.IO的问题.
我试图在套接字错误后重新连接套接字,但它不会重新连接.这是代码:
socket = io.connect(host, options);
socket.on('connect', this.onConnect);
socket.on('error', function() {
//here i change options
socket = io.connect(host, options);
});
Run Code Online (Sandbox Code Playgroud)
为什么不创建新连接?(主机和端口保持不变,它适用于第一个连接).
Chr*_*let 12
尝试添加选项{ 'force new connection': true }来io.connect.听起来它没有重试连接.
除非您指定此选项,否则套接字IO将不会重新连接到它已尝试过的主机.
这是一个带有在线指定的选项哈希的片段:
io.connect(host, {
'force new connection': true
});
Run Code Online (Sandbox Code Playgroud)
您可以在此处了解有关这些选项的更多信息:https://github.com/LearnBoost/Socket.IO/wiki/Configuring-Socket.IO
| 归档时间: |
|
| 查看次数: |
22862 次 |
| 最近记录: |