Javascript 从本机WebSocket调用事件到Socket.IO服务器
我有这个socket.io服务器:Javascript 从本机WebSocket调用事件到Socket.IO服务器,javascript,node.js,websocket,socket.io,handshake,Javascript,Node.js,Websocket,Socket.io,Handshake,我有这个socket.io服务器: var io = require('C:\\Program files\\nodejs\\node_modules\\socket.io').listen(55555); io.set('destroy upgrade', false); io.sockets.on('connection', function (socket) { socket.on('sayHello', function () { console.log('Hello cl
var io = require('C:\\Program files\\nodejs\\node_modules\\socket.io').listen(55555);
io.set('destroy upgrade', false);
io.sockets.on('connection', function (socket) {
socket.on('sayHello', function () {
console.log('Hello client!');
socket.emit('sayHello');
});
socket.on('disconnect', function () {
console.log('Goodbye!');
});
});
我想使用WebSocket类连接到服务器,如下所示:
var socket = new WebSocket('ws://localhost:55555');
我获得了连接,但我想知道如何调用服务器的事件,例如:“sayHello”,这可能吗?或者Socket.IO是否使用某种令牌来避免欺骗?谢谢大家! 您应该能够直接从节点使用模块。它为您处理socket.io协议和一切,就像浏览器一样,除了在节点中