gpt4 book ai didi

linux - 两个进程共享同一个 UDP 端口发送

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:38:29 27 4
gpt4 key购买 nike

我的应用程序包含接收高流量的 UDP 服务器。

我正在考虑增加应用程序的容量吞吐量,线程不是一个选项。因此考虑了同一进程的多个实例。

我在考虑是否可以重新使用完全相同的 UDP 套接字在两个不同进程之间发送流量。我只对发送感兴趣,因为接收是以另一种方式处理的。

将套接字上的选项设置为 SO_REUSEADDR 在这里有帮助吗?

最佳答案

您不能在两个不同的进程中创建两个服务器,因为在同一端口上的第二次绑定(bind)请求将失败,因此您必须使用允许套接字绑定(bind)的 SO_REUSEPORT 选项关注Let two UDP-servers listen on the same port?供大家引用。

关于linux - 两个进程共享同一个 UDP 端口发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21256147/

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