Ok,

I complete understand the process of
downloading with winsock. I want to
upload something now and I have one
question.

If a file size is 1mb then how do
you code it to decide how much to
upload each SendData?

I dont know how much the computer
can send each time.