File Broadcaster
v0.1.0-alpha
Отправитель и получатель UDP-файлов
Можно использовать широковещательный адрес для отправки файла на все компьютеры в локальной сети.
Клонируйте исходный репозиторий с Github.
В командной строке введите:
git clone https://github.com/gistrec/File-Broadcaster.git
git submodule init
git submodule update --recursive --remote
Вероятно, вы можете использовать Github для Windows или Github для Mac вместо командной строки, однако они не тестировались и не поддерживаются, и мы используем командную строку только для разработки. Используйте эту ссылку, чтобы загрузить версию для командной строки.
make all
Параметр | По умолчанию | Описание |
---|---|---|
п, порт | 33333 | Порт отправителя и получателя |
е, имя файла | none | Переданный и полученный файл |
т, тип | получатель | получатель или отправитель |
ТТЛ | 15 | Секунды ожидания запросов клиента или ответов отправителя |
мту | 1500 | Размер пакета MTU |
транслировать | 255.255.255.255 | Адрес трансляции. Можно использовать для одноадресной рассылки. |
Структура пакетов
NEW_PACKET
на широковещательный (или одноадресный) адрес.TRANSFER
RESEND
на широковещательный (или одноадресный) адрес.RESEND
пакетов или ждет TTL и выключается