1
だから私は、私はこのエラー受け付けており、ウェブサイト上のJSソケット起動するとき:失敗しました:接続が確立される前のWebSocketが閉じている
との多少の誤差は後 「のWebSocketが閉じているが....」ウェブサイトは最終的にエラーなしで接続されますが、再度リフレッシュすると、正常に接続されるまで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