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 на широковещательный (или одноадресный) адрес.TRANSFERRESEND на широковещательный (или одноадресный) адрес.RESEND пакетов или ждет TTL и выключается