title: How do I retrieve an error string from WSAGetLastError()?
body: <p>I'm porting some sockets code from Linux to Windows.</p>
  
  <p>In Linux, I could use <code>strerror()</code> to convert an errno code into a human-readable string.</p>
  
  <p>MSDN documentation shows equivalent strings for each error code returned from <code>WSAGetLastError()</code>, but I don't see anything about how to retrieve those strings.  Will <code>strerror()</code> work here too?</p>
  
  <p>How can I retrieve human-readable error strings from Winsock?</p>