如何使用 socketio 将数据从客户端传递到我的 nodejs 服务器?

Joh*_*ohn 3 node.js socket.io

在客户端使用 socketio,在服务器端使用带有 socketio 的 nodejs,我将如何将数据从客户端传递到服务器?我会在客户端使用带有 socketio 的发射函数吗?

gen*_*nry 5

是的。客户端或服务器端您只需发出事件并处理事件。

客户端:

var socket = io.connect('http://localhost');
socket.emit('my other event', { my: 'data' });
Run Code Online (Sandbox Code Playgroud)

服务器端:

io.sockets.on('connection', function (socket) {
  socket.on('my other event', function (data) {
    console.log(data);
  });
});
Run Code Online (Sandbox Code Playgroud)