Tag: 组播

UDP多播系统

我正在尝试创build一个分布式信息系统,使用对等体系结构与多播通信。 首先我开始实现组播通信。 我从来没有这样做,所以我有一些难以理解的问题,为什么它不能正常工作。 这是我设法做到的: 服务器 var SRC_PORT = 6025; var PORT = 6024; var MULTICAST_ADDR = '239.255.255.250'; var dgram = require('dgram'); var server = dgram.createSocket("udp4"); server.bind(SRC_PORT, function () { setInterval(multicastNew, 4000); }); function multicastNew() { var message = new Buffer("Multicast message!"); server.send(message, 0, message.length, PORT , MULTICAST_ADDR, function () { console.log("Sent '" + message + […]

发送广播数据报

我需要将广播数据报发送到连接到我的networking的所有机器(服务器)。 我正在使用NodeJS多播 客户 var dgram = require('dgram'); var message = new Buffer("Some bytes"); var client = dgram.createSocket("udp4"); client.send(message, 0, message.length, 41234, "localhost"); // If I'm in the same machine 'localhost' works // I need to do something 192.168.0.255 or 255.255.255 client.close(); 服务器 var dgram = require("dgram"); var server = dgram.createSocket("udp4"); server.on("message", function (msg, rinfo) { […]

如何在socket.io nodejs服务器上列出房间

在关于如何创buildsocket.io多播组的问题上取得进展之后,我发现使得我的房间成为我所需要的很好的方式。 但是,了解所有的房间,没有额外的数据结构,这将是一件好事。 是否有可能从服务器套接字获取服务器上所有房间的列表?