Задать вопрос

Передача больших файлов

Столкнулся со странной проблемой:
нет адекватных средств передачи относительно больших файлов с одной машины на другую.

почта отпадает сразу, она никогда и не была рассчитана на передачу больших файлов;
ftp в силу разных обстоятельств работает далеко не всегда, кроме того передачи получается 2: клиент — сервер — я
http не поддерживает докачку в случае обрыва; в том числе сервис типа jetbytes
rdp тоже криво работает с большими файлами и не поддерживает докачку
есть еще im клиенты, но они тоже далеко не везде стоят и с докачкой проблемы

очень смотрится в сторону битторрента, протокол который расточен на пролет nat-ов, с кучей проверок целостности и пр. плюшками.

Вроде бы можно под это дело расточить тот же utorrent используя открытые трекеры и/или dth, но это как по мухе из базуки.

в идеале хочется некую маленькую софтину с минимальный интерфейсом из серии накидал файлов драг-дропом
построенную, к примеру, на udt && udp hole-punch
вводим id-шку получаем пира с файлами

может я плохо искал? подскажите, есть ли что-то подходящее под описание?
  • Вопрос задан
  • 16381 просмотр
Подписаться 7 Оценить 1 комментарий
Ответ пользователя Борис Сёмов К ответам на вопрос (18)
kotomyava
@kotomyava
Системный администратор
У ftp есть fxp, который позволяет избежать дополнительной закачки файла к себе, и осуществить передачу прямо между серверами.

Если нужна передача файлов по udp, между двумя серверами, можно посмотреть в сторону UDT(http://udt.sourceforge.net)

HTTP, кстати, поддерживает докачку после обрыва, если сервер и клиент поддерживают range request.
Например wget поддерживает.
Ответ написан