title: Are Asynchronous writes to a socket thread safe?
body: <p>Consider the <code>Socket.BeginSend()</code> method. If two thread pool threads were to call this method simultaneously, would their respective messages end up mixing with each other or does the socket class keep this from happening?</p>