【问题标题】:How do I pass data from the client-side to my nodejs server using socketio?如何使用 socketio 将数据从客户端传递到我的 nodejs 服务器?
【发布时间】:2011-10-11 23:53:22
【问题描述】:

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

【问题讨论】:

    标签: node.js socket.io


    【解决方案1】:

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

    客户端:

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

    服务器端:

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

    【讨论】:

    • 感谢您的信息!因此,如果我想将 nodejs 与 redis sub pub 系统一起使用,并且想传递我希望当前客户端加入的频道,我会使用 emit 将这些信息从客户端传递到 nodejs 脚本?
    猜你喜欢
    • 2017-09-15
    • 2016-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    相关资源
    最近更新 更多