|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Futur Membre du Club
![]() Inscription : mars 2009 Messages : 19 ![]() |
Bonjour à toutes et à tous.
Dans le cadre de mes études, je dois réaliser un mini serveur de discussion en utilisant Netcat. Le serveur.sh va écouter les clients et répondre en fonction de leur message : - TALK sujet ip port va renvoyer "LISTEN" si personne n'écoute déjà, sinon il renverra CONN ip port où ip et port sont celle du client ayant demandé l’ouverture du sujet. - LIST : donne la liste des sujets de discussion ouverts. Voici le code de mon serveur : Code :
Code :
nc -l -k 12345 < /tmp/backpipe | ./serveur.sh 1> /tmp/backpipe Code :
Comment faire donc, sans taper moi même au clavier, envoyer le texte via nc ? Merci de vos conseils. Bouffe |
||||
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : mars 2009 Messages : 19 ![]() |
J'ai continué mes recherches, et je suis tombé sur une solution qui à priori devrait fonctionner :
Le soucis est maintenant que je n'ai aucun retour de cette commande. Normalement le serveur.sh devrait me renvoyer "+OK 0". Mais je ne parviens pas à récupérer sa réponse, par exemple en redirigeant la sortie. Mon but serait là de récupérer la réponse dans une variable. Voyez vous une solution ? Bouffe |
|
10
|
Copyright © 2000-2012 - www.developpez.com