1
그래서 나는이 오류가 수신하고있는 웹 사이트에 JS 소켓 시작할 때 : 실패 : 연결이 설정되기 전에 웹 소켓이 닫혀
및 일부 오류 후 '웹 소켓이 닫혀을 ...'이 웹 사이트가 마침내 오류없이 연결되지만 다시 새로 고침하면 성공적으로 연결될 때까지 4-5 또는 10 개의 오류를 기다려야합니다.
모든 해결책을 알려주십시오.
나는 소켓 서버에 대해이 코드를 사용하고 있습니다 :
var server = require('http').createServer();
var io = require('socket.io')(server);
server.listen(3001);
프론트 엔드 코드 :
function connect()
{
if (!SOCKET)
{
var hash = getCookie('hash');
SOCKET = io('IP:3001');
SOCKET.on('connect', function(msg) {
SOCKET.emit('hash', {
hash: hash
});
});
SOCKET.on('connect_error', function(msg) {
$.notify('Connection lost!', 'success');
});
SOCKET.on('message', function(msg) {
onMessage(msg);
});
SOCKET.on('disconnect', function() {
});
}
else
{
console.log("Error: connection already exists.");
}
}
[연결이 설정되기 전에 "WebSocket이 닫히는 이유"란 무엇입니까?] (https://stackoverflow.com/questions/12487828/what-does-websocket-is-closed-before-the-connection) -is-established-mean) – jcaron
javascript 용 websocket을 사용하고 있지 않습니다. socket.io를 사용하고 있습니다. –
'socket.io'는 무엇을 사용한다고 생각하십니까? 오류 메시지는 아주 명백합니다 ... – jcaron