gpt4 book ai didi

javascript - socket.io如何为每个新连接发出热点事件

转载 作者:行者123 更新时间:2023-12-03 12:08:49 25 4
gpt4 key购买 nike

我有一个客户端作为独立的应用程序和服务器。

服务器:

io.on('connection', function (socket) {
console.log(socket.id);
socket.emit('stakes', {hello: 'world'});
});

客户:
socket.on('stakes', function (data) {
console.log(data);
});

当前行为:
  • 每次刷新客户端(新的套接字连接)后,服务器都会记录socket.id。
  • 客户端仅在服务器重新启动后才记录数据

  • 预期的行为:
  • 每次刷新客户端(新的套接字连接)后,服务器都会记录socket.id。
  • 每次刷新客户端后,客户端都会记录数据。
  • 最佳答案

    使用io.sockets.emit函数发出所有连接的套接字。

    io.on('connection', function (socket) {
    console.log(socket.id);
    io.sockets.emit('stakes', {hello: 'world'});
    });

    关于javascript - socket.io如何为每个新连接发出热点事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48068115/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com