我有这段代码:
var PORT = 19777;
var MULTICAST_GROUP = "224.0.0.251";
var payload = new Buffer('hello')
var dgram = require("dgram");
var server = dgram.createSocket("udp4");
server.on(null, function (msg, rinfo) {
console.log(msg)
});
server.on("listening", function () {
var address = server.address();
console.log("server listening " +address.address + ":" + address.port);
});
server.bind(41234);
我想收听来自Minecraft PE的数据包但是什么都没有,我收到的数据包没有
答案 0 :(得分:0)
首先,在这一行
server.on(null, function (msg, rinfo) {
您应该null
替换'message'
。您正在收听的事件是'message'
。
然后,您必须确保您正在侦听正确的端口。
PORT = 19777;
和
server.bind(41234);
是矛盾的。