| 92 | //============================================================================= |
| 93 | |
| 94 | bool initialize_winsock() FL_NOEXCEPT { |
| 95 | static bool initialized = false; |
| 96 | if (!initialized) { |
| 97 | WSADATA wsaData; |
| 98 | int result = WSAStartup(MAKEWORD(2, 2), &wsaData); |
| 99 | initialized = (result == 0); |
| 100 | } |
| 101 | return initialized; |
| 102 | } |
| 103 | |
| 104 | void cleanup_winsock() FL_NOEXCEPT { |
| 105 | WSACleanup(); |