【发布时间】:2013-04-04 13:44:43
【问题描述】:
在 Node.js 中,当我尝试将两个 UDP 套接字绑定到同一个端口时,我没有收到任何错误,但最后一个服务器是唯一接收数据报的服务器。
有没有办法防止这种碰撞?
我可以检测出哪个端口已经被占用了吗?
【问题讨论】:
-
简单的技巧是将端口存储在哈希中,但我不知道有任何方法可以检查哪些端口被占用(很可能)。你应该看看这个:stackoverflow.com/questions/4638715/…
-
好吧,我的意思是不在同一个节点实例中......所以哈希黑客不起作用。
-
用redis怎么样?
-
你能强制
SO_REUSEADDR=false吗?这似乎是一个有缺陷的设置。