windows 2000 / VC++ 2005 web service access problem in ws2_32.dll
-
Hello! I hope someone can help with this stuff. I tried to set up a sample webservice/client stuff, the service is the default c# helloworld service which comes with the ide, the client is a simple c++ mfc app. I followed the tutorials on msdn to create and deploy the service, which worked fine. Then i followed the instructions on how to create a client, add web resource etc. The problem is, that when i try to run the client from my system (windows 2000 sp4) it fails before even starting, saying: "The procedure entry point getaddrinfo could not be located in the dynamic link library WS2_32.dll." It runs finely on windows 2003 though. I googled around a bit for the cause of this problem, but i couldn't find any solutions for win 2000, only xp or 2003. I checked the 2003 and 2000 ws2_32.dll-s with depends, and in the 2000 version i didn't find the mentioned function. Why does my compiler include references to a function not in my dll? If anyone can help me to solve this problem, please post a reply. Ngetal