gpt4 book ai didi

linux - 在多个线程中从同一个 UDP 套接字发送

转载 作者:可可西里 更新时间:2023-11-01 11:50:51 26 4
gpt4 key购买 nike

我有多个线程需要将 UDP 数据包发送到不同的 IP 地址(只发送,不需要接收任何内容)。我可以在所有线程中重用相同的 UDP 套接字吗?

最佳答案

是的,我想你可以。

由于数据包是单独发送的,虽然它们的接收顺序是不确定的,但它已经是 UDP 了。

所以在同一个套接字中发送多个线程是没问题的。

尽管如此,如果您正在使用套接字执行其他操作,例如 bind()、close(),那么您最终可能会遇到竞争条件,因此您可能需要小心。

关于linux - 在多个线程中从同一个 UDP 套接字发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3460645/

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