【发布时间】:2014-06-16 03:58:42
【问题描述】:
我有这个 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 client!');
socket.emit('sayHello');
});
socket.on('disconnect', function () {
console.log('Goodbye!');
});
});
我想像这样使用 WebSocket 类连接到服务器:
var socket = new WebSocket('ws://localhost:55555');
我得到了连接,但我想知道如何调用服务器的事件,例如:“sayHello”,这可能吗?或者 Socket.IO 是否使用某种令牌以避免欺骗?谢谢!
【问题讨论】:
标签: javascript node.js websocket socket.io handshake