node.js
및 socket.io
을 사용하여 실시간 웹 응용 프로그램을 만듭니다. 수동 연결 해제 및 (다시) 연결과 같은 소켓 연결을 사용자가 완전히 제어 할 수 있도록합니다.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()
사용 후, 새로운 연결이 시작되지 않습니다.
"새로운 연결이 시작되지 않았습니다"는 의미는 무엇입니까? 그것은 자동으로 다시 연결되지 않거나 사용자가 socket_connect()를 선택하면 새 연결이 작동하지 않습니다. – Martin
자동 재 연결은 정상적으로 작동하지만 문제는 아닙니다. 내 대답을보십시오 ... 문제가 해결되었습니다. – acc