Transfert de fichier avec NC

Bonjour
j’utilise nc pour transferer des fichiers à travers le réseau.
Sur le serveur

sur le client

le problème lors qu’il transfere le fichier, il reste bloque jusqu’à ce que je fais Ctrl+C
parmi les solutions j’ai trouvé -q qui indique le nombre de seconds avant de envoyer EOF
existe-t-il une autre solution plus pratique ?

merci d’avance

y’a quand même plus adapté que netcat pour cet usage :

avec python par exemple, voir ici (section “réseau”)
isalo.org/wiki.debian-fr/As … e_commande

ou même avec des daemons http très légers : gatling par exemple

ça répond pas complètement mais tu peux utiliser pv (du paquet pv) dans le pipe. ça te donne une idée de l’état d’avancement de la copie …
$ cat fichier.txt | pv -b | nc -l 2222
et idem de l’autre côté …

Sinon t’as dans le man :

-q seconds after EOF on stdin, wait the specified number of seconds and then quit. If seconds is negative, wait forever.
Du coup l’option -q0 fait peut-être l’affaire ?

[quote=“guyr34”]
Du coup l’option -q0 fait peut-être l’affaire ?[/quote]
Oui, elle fait la faire lorsque le fichier est de taille relativement petite, mais quand les choses deviennent plus grande, on ne peut pas estimer le temps, d’un maniere précise

merci à vous

scp est fait pour ça

Ça m’évite de l’écrire :023

j’osais pas le dire :astonished:)