我使用 node.js
和 socket.io
创建实时 Web 应用程序。我将让用户完全控制套接字连接,例如手动断开和重新连接。
function socket_connect()
{
console.log('func socket_connect');
socket = io.connect('http://url/to/the/app');
}
function socket_reconnect()
{
console.log('func socket_reconnect');
socket_connect();
}
function socket_disconnect ()
{
console.log('func socket_disconnect');
if (socket) socket.disconnect();
}
在客户端启动时,socket_connect()
函数正常工作,但是在使用了 socket.disconnect()
后,就无法启动新的连接。