이제 node.js와 UDP를 시작합니다. UDP 패킷을 캡쳐 한 다음 출력을 포맷하려고합니다.node.js로 UDP 메시지 재구성
수신중인 UDP 패킷이 여러 메시지로 분할됩니다. 나는 메시지를 재구성하는 방법을 알 수 없다. 각 메시지를 연결할 수는 있지만 메시지가 완전하다는 것을 어떻게 알 수 있습니까? 해당 데이터를 처리해야하지만 메시지를 완료해야합니다.
FYI ... 이것은 스코어 보드 유형 응용 프로그램 용입니다. 통계는 UDP를 통해 방송되고 있으며 통계를 모니터링하는 응용 프로그램을 만들려고합니다. 여기
는
var dgram = require("dgram");
var server = dgram.createSocket("udp4");
var fs = require('fs');
var STATS;
server.on("message", function (msg, rinfo) {
STATS = STATS + msg;
msg = msg + '<!>';
console.log(msg);
});
// *****************************
// When the message is complete
// Process STATS
// *****************************
server.on("listening", function() {
var address = server.address();
console.log("server listening " +
address.address + ":" + address.port);
});
server.bind(10101);
// server listening 0.0.0.0:41234
저는 이것이 아주 오래된 질문이라는 것을 알고 있습니다. 그러나 해결책을 찾았습니까? – betweenbrain