gpt4 book ai didi

javascript - node.js 中的 UDP 套接字

转载 作者:搜寻专家 更新时间:2023-10-31 23:41:35 25 4
gpt4 key购买 nike

我正在尝试使用 node.js 的 UDP 套接字连接到另一台计算机上的 UDP 套接字,但出现以下错误:

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);

有什么帮助吗?

谢谢

最佳答案

您不能绑定(bind)到远程服务器地址!不管你的服务器 ip 是什么,你都应该绑定(bind)到你的本地接口(interface)之一。如果你想在所有本地接口(interface)上绑定(bind),只需像下面这样绑定(bind):

 sock.bind(port);

关于javascript - node.js 中的 UDP 套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35696648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com