Je suis en train d'utiliser quelque chose comme ça pour envoyer un fichier d'un ordinateur à un autre :
Pour servir le fichier (sur l'ordinateur A) :
cat quelquechose.zip | nc -l -p 1234
Pour recevoir le fichier (sur l'ordinateur B) :
netcat server.ip.ici 1234 > quelquechose.zip
Ma question est... est-ce que je peux faire l'inverse ? Disons que j'ai un fichier sur l'ordinateur B et que je veux l'envoyer à A mais pas de la manière dont j'ai écrit ci-dessus, mais en faisant en sorte que l'ordinateur censé recevoir le fichier (A) soit un serveur 'écoutant' et connecter l'ordinateur qui envoie le fichier (B) au serveur et envoyer le fichier ? Est-ce possible ? Je pense que oui mais je ne suis pas sûr comment faire cela.
Dans le cas où mon explication ci-dessus est confuse : Comment envoyer un fichier VERS le 'serveur' au lieu de servir le fichier sur le serveur et ensuite le récupérer (comme je l'ai fait ci-dessus) ?
1 votes
Note : si vous utilisez
nc
parce quescp
est trop lent et que vous n'avez pas besoin de chiffrement, vous voudrez peut-être passer àudpcast
: superuser.com/questions/692294/…