Unix 多播套接字线程安全吗?

Are Unix multicast sockets thread safe?

本文关键字:安全 线程 多播 套接字 Unix      更新时间:2023-10-16

Unix 多播套接字线程安全吗?

取决于线程安全的含义。看起来,同时从单独的线程调用send()不会使程序崩溃,并且所有数据都将通过网络发送。

问题是,如果您的消息跨越多个数据包。数据包可以交错,将由远程计算机来整理两条交错消息。

请参阅:小心我从中获取的 sendmsg() 系列函数 在同一套接字上发送/接收的并行调用是否有效?