Я пытаюсь подключиться к UDP сокет на другом компьютере, используя UDP сокет Node.js и я получаю следующее сообщение об ошибке:UDP сокет в node.js
bind EADDRNOTAVAIL192.168.1.50;12345
Я использую следующий код :
var port = 12345;
var host = "192.168.1.50";
var sock = dgram.createSocket("udp4");
sock.on("listening", function() {
console.log("server listening ");
});
sock.on("error", function (err) {
console.log("server error:\n" + err.stack);
sock.close();
});
//start the UDP server with the radar port 12345
sock.bind(port, host);
любая помощь?
благодарит
- это IP-адрес удаленного или локального IP-адреса? – Ben
удаленный сервер. –
EADDRNOTAVAIL обычно означает, что порт или IP-адрес недоступны. А 192.168.1.50 - ваш IP-адрес вашей системы? хост должен быть вашим местным адресом. –