"es nincs benne ifdef" Egy sem! :p Mivel ha van, akkor mar biztosan nem irsz platformfuggetlen kodot. Egyebkent egy nem eleg, mert be kell huznod a megfelelo headert, hivnod kell a WSAStartup()-ot es a vegen elvileg a WSACleanup()-ot is. Tehat minimum harom es ez meg bonyolodhat, ha teljes hibakezelest is akarsz. Mindegy, annyira nem erdekes ;)