Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Nodejs-UDP如何检测已绑定的端口_Node.js_Udp - Fatal编程技术网

Node.js Nodejs-UDP如何检测已绑定的端口

Node.js Nodejs-UDP如何检测已绑定的端口,node.js,udp,Node.js,Udp,在Node.js中,当我尝试将两个UDP套接字绑定到同一端口时,我没有收到任何错误,但最后一个服务器是唯一接收数据报的服务器 有没有办法防止这种碰撞? 我能检测到哪个端口已经被占用了吗?似乎不可能检测到有边界的端口,除非发送并等待回答。简单的破解方法是将端口存储在散列中,但我不知道有什么方法可以检查哪些端口被占用了(很可能有)。你应该看看这个:我的意思是不在同一个节点实例中。。。所以散列黑客是行不通的。使用redis怎么样?你能强制so\u REUSEADDR=false?这似乎是一个有缺陷的设

在Node.js中,当我尝试将两个UDP套接字绑定到同一端口时,我没有收到任何错误,但最后一个服务器是唯一接收数据报的服务器

有没有办法防止这种碰撞?

我能检测到哪个端口已经被占用了吗?

似乎不可能检测到有边界的端口,除非发送并等待回答。

简单的破解方法是将端口存储在散列中,但我不知道有什么方法可以检查哪些端口被占用了(很可能有)。你应该看看这个:我的意思是不在同一个节点实例中。。。所以散列黑客是行不通的。使用redis怎么样?你能强制
so\u REUSEADDR=false
?这似乎是一个有缺陷的设置。