如何在节点中聆听MCPE的数据包



我有此代码:

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的数据包,但是什么都没有,没有包装

首先,在此行上

server.on(null, function (msg, rinfo) {

您应该用'message'替换null。您正在听的事件是'message'

然后,您必须确保在正确的端口上听。

PORT = 19777;

server.bind(41234);

是矛盾的。

最新更新