one way i do know of is by using the wininet library , but that wouldnt be platform portable. try looking at the cygwin library for windows (http://www.cygwin.com) it is a UNIX api emulation library that you can use on windows . i dont really know if it is distributed with wininet equivalent UNIX api's - my guess is it would.. HTH ashok