Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Алгоритм быстрого копирования файлов TCP/IP


Автор: Sergio 24.10.2008, 16:32
Всем привет.
Какой самый быстрый алгоритм  копирования файлов(как огромных так и мелких) по TCP/IP ?
Я реализовал просто: 4 кб буффер и через него отправляется файл кусками.

Автор: Akina 24.10.2008, 16:57
Да буфер ты можешь сделать хоть стомегабайтный - что это даст? все одно в пакет больше MTU не засунешь.

Автор: REZiaMIX 24.10.2008, 19:44
Могу ошибиться , но кажется оптимальным (при отправлении файла с жесткого диска) размер буффера = размеру кластера диска. Если под Windows , то есть функция winsock - TransmitFile (работает быстро) + на серверных ОС эта функция сильно оптимизирована 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)