#include <unistd.h>
#else
#include <windows.h>
-#include <winsock.h>
#include <conio.h>
#include <io.h>
#endif
main(int ac, char **av)
{
#ifdef _WIN32
+ WORD wVersionRequested;
WSADATA WsaData;
int err;
fd_set readfds;
* after each prompt is required.
*/
setvbuf(stdout, NULL, _IOLBF, 4096);
- err = WSAStartup(0x0101, &WsaData);
- if (err == SOCKET_ERROR) {
- printf("WSAStartup Failed\n");
+ wVersionRequested = MAKEWORD(2, 0);
+ err = WSAStartup(wVersionRequested, &WsaData);
+ if (err != 0) {
+ printf("WSAStartup Failed, error code %d\n", err);
return FALSE;
}
#else