簡體   English   中英

從本地WebSocket到Socket.IO服務器的調用事件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM