ご回答ありがとうございます。
早速上記コードを参考に、下記のような音源数を表示するコードを作成してみました。
"use strict";
var net = require('net');
var server = net.createServer();
server.on('connection', function (socket) {
socket.on('data', function (buf) {
if (buf.readInt32LE(0) === 0x00000004) {
let srcs = buf.readInt32LE(24);
console.log("Source:" + srcs);
} else {
console.log("false");
}
});
});
server.on('listening', function () {
var addr = server.address();
console.log('Listening Start on Server - ' + addr.address + ':' + addr.port);
});
server.listen(5530, '127.0.0.1');
しかし、その結果下図のような0や160、1059939208といった値が表示されており、期待していた音源数は得られませんでした。
こちらのコードで誤りがありましたらご指摘いただけないでしょうか。
あるいはnode.jsを用いてHarkDataStreamSenderから得られるデータを扱うサンプルコードなどございましたら、もし可能でしたらいただけないでしょうか。
ほしいデータは音源の数、各音源の座標、powerです。
お手数をおかけしますが、よろしくお願いいたします。