| (Windows port)Alexandru Lovin показал мне интересную библиотеку
  FIREHOSE
  и основаные на ней утилиты для передачи
  файлов между 2мя компьютерами с использованием нескольких физ. каналов
  (например Ethernet 100 Мбит + FireWire 400 Мбит = 500 Мбит). Оригинал написан для Linux'а, а здесь - 
  портированая версия для Windows. Исходники:firehose_win_src_v1.rar/tgz (26.2 Kb/27.3 Kb) 
 Download:firehose_win_v1.rar/tgz (48.3 Kb/85.2 Kb) 
 Применениеfiresend/firerecvЗапускаем на принимающей стороне сервер и указываем номера портов (по одному на каждый физ. канал).
Например для 3х штук это может выглядеть так: 
firerecv -i 3085 -i 3086 -i 3087
 С передающей стороны отправляем файл: 
firesend -i 10.0.0.1:3085 -i 172.16.0.2:3086 -i 192.168.0.2:3087 40gigxenaepisode.mov
 Вы можете запускать firesend сколько угодно раз подряд без перезапуска сервера.
На серверной стороне создается файл с таким же именем, какое указано в пераметре firesend.
После окончания передачи не забудьте остановить сервер нажатием Ctrl-C. Количество каналов
может быть любое. firepipeЗапускаем на принимающей стороне сервер: 
firepipe -i 3086 -i 3086 -i 3087 > cd.iso
 С передающей стороны отправляем iso-образ, сгенерированый программой mkisofs из файла cd.vob: 
mkisofs cd.vob | firepipe -o 10.0.0.1:3085 -o 172.16.0.2:3086 -o 192.168.0.2:3087
 Firepipe использует различные ключи для указания портов в зависимости от направления передачи.
Ключ -i зфдфет принимающие порты, а -o - целевые. 2007.10.10
 
 
 
 
 |