I have no idea. But you'd have to be crazy to rely on undocumented behavior by unknown third-party dll's! (And besides, it wouldn't work in TCC/LE, which doesn't load IPWorks.)Hmmm! I have a plugin which successfully calls gethostbyname() without first calling WSAStartup(). Could it be that IPWorks is starting up Winsock (and leaving it started)?