version 0.0.1
[fms.git] / src / socketdefines.cpp
1 #include "../include/socketdefines.h"\r
2 \r
3 #ifdef XMEM\r
4         #include <xmem.h>\r
5 #endif\r
6 \r
7 std::string GetSocketErrorMessage()\r
8 {\r
9         if(strerror(GetSocketErrorNumber()))\r
10         {\r
11                 return std::string(strerror(GetSocketErrorNumber()));\r
12         }\r
13         else\r
14         {\r
15                 return std::string(""); \r
16         }\r
17 }\r
18 \r
19 int GetSocketErrorNumber()\r
20 {\r
21 #ifdef _WIN32\r
22         return WSAGetLastError();\r
23 #else\r
24         return errno;\r
25 #endif\r
26 }\r