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