Hi, Yes WSAStartup() is called by an application and is not needed in this library. I always link to Winsock ws2_32 and replace all 'int fd's with 'SOCKET fd' in all apps. Thanks, Colin