尝试在连接时向服务器发送唯一标识符,以便可以执行特定于用户的查询并返回特定于客户端的通知。
客户端连接:
var socket = io.connect('http://localhost:8990',{query:"unique_identifier=some_number"});
服务器:
io.sockets.on( 'connection', function ( socket ) {
console.log(socket.handshake);
console.log(socket.handshake.query.unique_identifier);
唯一标识符的控制台日志表示未定义
无法获取服务器文件中的unique_identifier。 然后我想将此unique_identifier传递给函数以执行sql查询并更新该特定套接字。