-
Notifications
You must be signed in to change notification settings - Fork 0
door/mcat
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Зависимости: apt-get install libmicrohttpd-dev libssl-dev Сервер: ./server -a ADDRESS -c URL -f FILE -r SPEED [-s SIZE] ADDRESS - адрес рассылки, IP:PORT URL - адрес для запуска вебсервера. FILE - файл для рассылки SPEED - скорость отправки, бит/c, опциональный суффикс k или m SIZE - размер полезных данных в пакете, по умолчанию - 1000 байт Каждый пакет имеет заголовок с порядковым номером пакета. Клиент: ./client.rb ADDRESS - адрес мультикаст группы URL - адрес вебсервера ./server -a 239.1.2.3:1234 -c http://lserv1:1999/mcat -f /path/to/source.tgz -r 10m ./client.rb -a 239.1.2.3:1234 -c http://lserv1:1999/mcat -v Клиент принимает пакеты по UDP, пока не встретит повторяющийся номер. После этого полчает пропущенные пакеты по HTTP. В конце происходит сверка контрольной суммы. Файл сохраняется в текущей директории с исходным именем.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published