netcat -ul -p2115
échoue avec une déclaration d'utilisation. Qu'est-ce que je fais mal?
Merci!
Pour citer la nc
page de manuel :
-l
Utilisé pour spécifier que nc doit écouter une connexion entrante plutôt que d'établir une connexion à un hôte distant. C'est une erreur d'utiliser cette option avec les options -p, -s ou -z. De plus, les délais spécifiés avec l'option -w sont ignorés.
La clé ici est que -p
ne peut pas être combiné avec le -l
drapeau. Lors de l'utilisation de l' -l
indicateur, tous les ports spécifiés dans les arguments de position sont utilisés. Vous pouvez donc utiliser les éléments suivants:
netcat -ul 2115
-p
est avoir tort. Cela fonctionnera sur les distributions basées sur Redhat et Debian:
nc -u -l 2115
Pour une raison quelconque, la solution d'Andrew n'a pas fonctionné pour moi. Grâce à des recherches plus poussées, j'ai appris qu'il fallait ajouter l'option -p en travaillant localement. Donc, la commande suivante a fonctionné pour moi.
nc -ulp 2115