通过Socket.io(Node.js)将对象发送到客户端
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过Socket.io(Node.js)将对象发送到客户端相关的知识,希望对你有一定的参考价值。
我在node.js端编写了以下代码:
var filtered = quadtree.filter(function (element) {
return element.x > min
})
console.log(typeof filtered);//object
socket.emit("Sonuç", filtered);
这是html代码:
socket.on("Sonuç", function (data) {
console.log(data)
});
服务器和客户端之间没有连接问题。我在服务器端有一个名为filtered的变量,我了解到这个变量是它的类型的对象。我没有任何东西可以发送到客户端并在屏幕上打印。我应该在代码部分使用什么功能?
答案
我不知道你什么时候从服务器发送到客户端?如果你在connection
发送它然后你需要先打开客户端,然后启动服务器然后服务器发送数据,客户端可以接收数据。
// server
io.sockets.on('connection', function(socket) {
var filtered = {key: 'value'};
socket.emit("Sonuç", filtered);
以上是关于通过Socket.io(Node.js)将对象发送到客户端的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 node.js 和 socket.io 将文件从 iPhone 发送到另一台 iPhone?