File Broadcaster
v0.1.0-alpha
Expéditeur et destinataire de fichiers UDP
Peut utiliser l'adresse de diffusion pour envoyer un fichier sur tous les ordinateurs du réseau local
Clonez le référentiel source depuis Github.
Sur la ligne de commande, saisissez :
git clone https://github.com/gistrec/File-Broadcaster.git
git submodule init
git submodule update --recursive --remote
Vous pouvez probablement utiliser Github pour Windows ou Github pour Mac au lieu de la ligne de commande, mais ceux-ci ne sont pas testés/supportés et nous utilisons uniquement la ligne de commande pour le développement. Utilisez ce lien pour télécharger la version en ligne de commande.
make all
Paramètre | Défaut | Description |
---|---|---|
p, port | 33333 | Port émetteur et récepteur |
f, nom de fichier | none | Fichier transmis et reçu |
t, tape | récepteur | destinataire ou expéditeur |
ttl | 15 | Secondes pour attendre les demandes des clients ou les réponses de l'expéditeur |
mtu | 1500 | Taille du paquet MTU |
diffuser | 255.255.255.255 | Adresse de diffusion. Peut être utilisé en monodiffusion. |
Structure des paquets
NEW_PACKET
à l'adresse de diffusion (ou de monodiffusion)TRANSFER
RESEND
à l'adresse de diffusion (ou de monodiffusion)RESEND
ou attend TTL et s'éteint