Я использую для передачи файлов протокол UDP. Но получается прием файла небольшого размера из-за ограниченности размера порта. Подвъскажите плиз, можно ли как-нибудь увеличить размер порта? Или может буферизировать порт? А может лучше в самом начале делить файл на свои "субпокеты"?
Прочитай про этот протокол:
http://ru.wikipedia.org/wiki/UDPи заодно про tcp:
http://ru.wikipedia.org/wiki/TCP