there are some possebilities the first 1 is that the server is not up you don't check errors at all in the winsock.h there are list of errors you can take the error value (which is unsigned int)and send it to acheckerror function which does switch case over all the possebilities and then know more specific what is the problem any way good luck Rami Buchnik
R
RamiBuchnik
@RamiBuchnik