Я использую node.js
и socket.io
для создания веб-приложения в режиме реального времени. Я дам пользователям полный контроль над сокетным соединением, например, ручное отсоединение и (повторное) соединение.
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()
не запускается новое соединение.