Whats the maximum, or whats the "best" amount of data that you should send with winsock? Say you have a file to send (few mb's), or a whole list of names or whatever, what size parts should you break all that data up in to?