А какой процент битой информации через инди получается? 10 метров в секунду что-то слабо верится даже на толстом канале...
А по ФТП так медленно, наверное потому что ты в один поток и в один коннект все лил

чисто теоретически если канал позволяет можно сразу штук 10 потоков открыть, и 10 кусков почти одновременно отправить...
Еще может тормозить по причине невозхобновляемого коннекта, т.к. на устоновку соединения также тратится время...
ПыСы
это все в теории

я давно таким кодингом не занимался... я сейчас на Java программирую...