0
Ich versuche eine App in HbbTV zu machen, um nach Huelampen zu suchen, dafür brauche ich eine upnp Suche. Aber mein Chrome zeigt nur einen Fehler, der meiner Meinung nach nicht da sein sollte.JS Fehler: fehlt) nach Argumentliste
const dgram = require('dgram');
const search = new Buffer([
'M-SEARCH * HTTP/1.1',
'HOST: 239.255.255.250:1900',
'MAN: "ssdp:discover"',
'MX: 3',
'ST: upnp:rootdevice'
].join('\r\n'));
const socket = dgram.createSocket('udp4');
socket.on('listening',() => {
socket.addMembership('239.255.255.250');
socket.send(search, 0, search.length, 1900, 239.255.255.250);
});
socket.on('message', (message) => {
console.log(message.toString());
});
socket.bind(1900);
Es zeigt mir ein Fehler in Zeile 14:
Syntaxerror: fehlt) nach Argumentliste
ich etwas Bin beaufsichtigen, oder ist etwas anderes falsch?
Mit freundlichen Grüßen
ist 'socket.send' Linie 14? Ich nehme an, Ihre IP-Adresse sollte in einer Zeichenfolge sein –
Die IP-Adresse sollte eine Zeichenfolge sein. – Pointy
Stellen Sie sicher, dass Sie die korrekte Version von Node JS verwenden. Da Sie ECMA 6 –