如何在Node for MCPE中侦听数据包?

时间:2017-03-05 11:06:59

标签: javascript node.js

我有这段代码:

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

1 个答案:

答案 0 :(得分:0)

首先,在这一行

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

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

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

PORT = 19777;

server.bind(41234);

是矛盾的。