title: unix socket error 14: EFAULT (bad address)
body: <p>I have a very simple question, but I have not managed to find any answers to it all weekend. I am using the <code>sendto()</code> function and it is returning error code 14: EFAULT. The man pages describe it as:</p>
  <pre><code>&quot;An invalid user space address was specified for an argument.&quot;
  </code></pre>
  <p>I was convinced that this was talking about the IP address I was specifying, but now I suspect it may be the <em>memory</em> address of the message buffer that it is referring to - I can't find any clarification on this anywhere, can anyone clear this up?</p>