Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/05/2011, à 03:39

Pharaon12

Problème avec netcat

Bonsoir
Je suis sous ubunut 10.10 J'ai un problème dans l'utilisation de la commande nc et je ne vois pas malheureusement où est le problème.
On m'a que si je tape au terminal la commande

vlc -I rc --rc-host localhost:4444

et que je tape dans autre terminal

echo 'help' | nc localhost 4444

Je dois récupérer la sortie de la comman de help dans le deuxième terminal.
Malheureusement rien ne se passe dans le second terminal et je ne sais pas pourquoi.
Si quelqu'un peut m'aider sur ce point
Merci pour votre aide

Hors ligne

#2 Le 15/05/2011, à 06:42

pode

Re : Problème avec netcat

Sur mon PC, ça fonctionne. Voici le résultat :

$ echo help | nc localhost 4444
VLC media player 1.1.9 The Luggage
Interface de commande à distance initialisée, tapez « help » pour obtenir de l'aide.
> +----[ Remote control commands ]
| add XYZ  . . . . . . . . . . . . . . . . . . . . add XYZ to playlist
| enqueue XYZ  . . . . . . . . . . . . . . . . . queue XYZ to playlist
| playlist . . . . . . . . . . . . . .show items currently in playlist
[...]
Pharaon12 a écrit :
vlc -I rc --rc-host localhost:4444

Cette commande crée une socket qui écoute sur le port 4444

Pharaon12 a écrit :
echo 'help' | nc localhost 4444

La commande nc crée un client qui va se connecter sur le port 4444 en local, i.e. le serveur qui a été lancé.
Il est important de faire les choses dans l'ordre : d'abord créer le serveur (et éventuellement s'assurer qu'il fonctionne), puis lancer le client.

Hors ligne

#3 Le 15/05/2011, à 23:30

Pharaon12

Re : Problème avec netcat

Bonsoir
Oui effectivement il fallait juste que je change la version de netcat installée. Je travaille avec la version netcat-traditionnal et ça marche smile

Hors ligne