[英]Call event from native WebSocket to Socket.IO server
我有這個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使用某種令牌以避免欺騙? 謝謝!
您應該能夠直接從節點使用socket.io-client模塊。 它可以處理socket.io協議以及適用於您的所有內容,就像瀏覽器一樣,但節點除外。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.