Pages : 1
#1 Le 15/05/2011, à 02: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, à 05: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
[...]
vlc -I rc --rc-host localhost:4444
Cette commande crée une socket qui écoute sur le port 4444
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, à 22: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
Hors ligne
Pages : 1