已经在套接字 IO 中排队握手后无法排队握手?
cannot en queue handshake after already en queuing a handshake In socket IO?
无法在已经排队发现握手错误后排队握手。请解决我的问题]。
在 SQL Nodejs 连接中。
这是我的代码:
io.on('connection', function(socket) {
con.connect(function(err) {
socket.on('get_user_connect', function(data) {
var sql = "select * from user";
con.query(sql, function(err, result) {
if (err) {
console.log(err);
return;
}
io.sockets.emit('user_data', result);
});
});
});
});
server.listen(8000, function() {
console.log('listening on localhost:8000');
});
当Socket 连接到服务器时,您每次都有SQL 连接。
您已将 SQL 连接放在顶部并尝试一下。
con.connect(function(err) {
if (err) {
console.log('Error connecting to Db' + err.stack);
return;
}
// console.log('Connection established');
});
io.on('connection', function(socket) {
socket.on('get_user_connect', function(data) {
var sql = "select * from user";
con.query(sql, function(err, result) {
if (err) {
console.log(err);
return;
}
io.sockets.emit('user_data', result);
});
});
});
无法在已经排队发现握手错误后排队握手。请解决我的问题]。 在 SQL Nodejs 连接中。
这是我的代码:
io.on('connection', function(socket) {
con.connect(function(err) {
socket.on('get_user_connect', function(data) {
var sql = "select * from user";
con.query(sql, function(err, result) {
if (err) {
console.log(err);
return;
}
io.sockets.emit('user_data', result);
});
});
});
});
server.listen(8000, function() {
console.log('listening on localhost:8000');
});
当Socket 连接到服务器时,您每次都有SQL 连接。 您已将 SQL 连接放在顶部并尝试一下。
con.connect(function(err) {
if (err) {
console.log('Error connecting to Db' + err.stack);
return;
}
// console.log('Connection established');
});
io.on('connection', function(socket) {
socket.on('get_user_connect', function(data) {
var sql = "select * from user";
con.query(sql, function(err, result) {
if (err) {
console.log(err);
return;
}
io.sockets.emit('user_data', result);
});
});
});