我正在使用节点JS,我正在尝试使用我的客户端从服务器向每个具有正常发射的客户端发送一个数组,但它一直给我这个错误:

data = JSON.stringify(ev);

TypeError:将循环结构转换为JSON

不久,这就是我的工作。

var clients = new Array();
io.sockets.on('connection', function(socket) {
   clients.push(socket);

   socket.on('loginUser', function(data){
   io.sockets.emit("getUsers", clients);
});

我见过其他几个人遇到这个问题,但所有这些答案对我来说都没有用。

===============>>#1 票数:0

看看更大的问题,你不能只是向客户端发送一组套接字。 套接字是仅在其当前上下文/过程中有意义的对象。 如果你想从客户端控制套接字,我只需添加某种RPC功能。

  ask by Matthijs Vliegenthart translate from so

未解决问题?本站智能推荐:

1回复

使用套接字发送到特定客户端

我正在尝试制作一个仅用于套接字练习的小型聚会系统,我遇到了麻烦,基本上,我用于该聚会系统的方法只是 在页面加载时,询问用户名,并使用新用户名填充所有客户端,该新用户名是其用户名ID的锚点,单击锚点后,向特定客户端发送邀请他们参加聚会的请求。 我几乎已经开始发送链接了,到目前为止,我已
1回复

如何将错误数据包发送到套接字io中的单个客户端?

我希望能够向客户端发出错误包,类似于注册中间件时使用的错误包。 这有效: 这不是: Error: Uncaught, unspecified "error" event. 如何使用套接字对象发出错误事件?
1回复

发送到单个客户端套接字io 1.3.2

我在这里看了几个答案,但我认为他们指的是旧版本的socket.io,因为他们的解决方案对我没用。 我正在浏览器中获取数据 但是它向所有客户端发出,所以当我转到同一个URL时,相同的数据会显示在多个窗口中。 我是否必须在连接时将客户端ID存储在某处?或者我可以在发出之前将其恢复? 请
1回复

节点套接字io从客户端发送到服务器

通常是套接字io和node的新功能。 我正在尝试从客户端单击按钮时触发socket.emit事件。 在按钮上单击我的console.log可以正常工作,但是socket.emit('chart','foo')却不能。 将socket.emit移到函数外部即可正常工作。 服务器
1回复

将数据从服务器端Nodejs发送到客户端(不在套接字上)

我正在寻找一种将数据从我的套接字(例如example.com:8000发送到Web服务器的方法,而不是在套接字example.com/index.php. 我一直在寻找代码,但没有找到任何答案。 如果您编写示例代码,是否可以显示从Node.js到客户端的var x = = 2? 提前致
3回复

如何使用节点js和套接字io对一个客户端发送到另一客户端的消息进行端到端加密?

我在与socketio和nodejs聊天时构建了一个应用程序。现在,我想在消息从一个客户端发送到另一个客户端时对消息进行加密。 我需要知道逻辑以及如何进行端到端加密 提前致谢
1回复

如何将数据从客户端发送到仅套接字服务器

我知道,如果我在套接字上发送数据,则数据将被发送到所有连接的客户端。 io.emit("test", data) 例如,如果我运行上面的命令,则实际上数据到达所有客户端。 但是,只有test通道侦听器可以处理它。 为了防止这种情况,我使用房间。 我使用如下代码: io.
3回复

套接字IO将表单数据从客户端发送到服务器

我正在尝试使用socket.io将一条简单的消息从表单发送到我的服务器。 可悲的是,这失败了,我知道客户端与服务器建立了连接,但是似乎没有收到消息。 有人可以向我解释为什么我的代码失败了吗? Server.js index.html:
1回复

如何使用套接字io将数据发送到特定房间中的特定客户端

我的问题是将数据发送到特定房间中的特定客户端的正确方法是什么。 我正在使用套接字io和下面编写的代码: 我使用以下命令: 但是客户端永远不会收到此命令。 有人知道为什么吗? 以下是我的代码片段: 服务器代码: 客户代码: 为了避免混淆,编辑器对象也在
1回复

如何将数据从套接字IO客户端发送到套接字IO服务器?

因此,我正在开发一个小型应用程序,它需要双向通道在客户端和服务器之间传输数据。 我将sata从服务器发送到客户端没有问题。 效果很好。 但是,另一种方法不起作用。 由于某些原因,无法从客户端向客户端发送数据。 这是client.js 这是server.js: 我