Issue
Are Unix multicast sockets thread safe?
Solution
id='dv5'>
Depends on what you mean by thread-safe. It appears that making to calls to send() at the same time from separate threads will not crash your program, and all the data will be send across the network.
The problem is that if your message stretches across more than one packet. The packets may interleave and it will be up to the remote machine to sort out the two interleaved messages.
See: Be careful with the sendmsg() family of functions which I got from Are parallel calls to send/recv on the same socket valid?.
Answered By - Jeffery Thomas Answer Checked By - Willingham (WPSolving Volunteer)