Client telnet - C - Programmation
Marsh Posté le 05-06-2007 à 22:08:21
Bonjour,
J'aii posé la même question sur d'autres sites et c'est à croire que personne n'a jamais essayé d'ecrire un client telnet de sa vie.
Y'a t'il quelqu'un qui connaisse cette problématique?
Vraiment jai l'impression d'avoir epuisé le sujet sans arrivé a trouver de solution.
A l'aide merci même si vous ne faites que des susjections.
Marsh Posté le 06-06-2007 à 10:54:45
C'est bien dommage, je pense que ça en aiderai plus d'un d'avoir un module client que l'on puisse contrloer.
Marsh Posté le 06-06-2007 à 13:55:20
Le debuger je ne connais pas mais ça compile sans pb je pense qu'il y quelque chose que je negocie mal avec le serveur distant au niveua du control de flux.
Sur certains routeurs tout se passe bien je n'ai a taper qu'une fois le mot de passe mais la le controle de flux n'est pas négocié.
Sur d'autre ou sur des machines unix le controle de flux est négocié je dois taper deux fois le login password.
Et sur d'autre type routeur CISCO idem deux fois login password et a chaque fois c'est le login qui est incorrect. Je reçois avant chaque demande d'authentification cette petite séquence de caractéres plus ou moins longue selon les équipements que je n'arrive pas a interpréter
Marsh Posté le 06-06-2007 à 14:02:19
Debugger alors, rien que pour suivre la cinématique exacte de ton code. C'est pas parce que ca compile que ca fonctionne, ca se saurait.
Marsh Posté le 06-06-2007 à 14:43:16
Quand je lance le programme ça fonctionne et j'obtiens le resultat escompté a un defaut prés.
Au départ je mettais des message a chaque entrée et sortie de boucle ,test ou d'appel fonction tout se passe comme prévue le seul hic c'est cette sequenceet le fait qu'il faille passer deux fois par le login password. Actuellement on peut suivre le code grace aux message qu'il renvoie a chaque etape et on peut constater que le processus s'execute comme prévu.
Marsh Posté le 07-05-2007 à 16:19:58
Bonjour,
Et oui merevoila avec mon client telnet.
Il fonctionne mais a quelques imperfections.
Je vous fournis mon code source.
Quand je le lance ce client telnet je constate des defaut et je ne comprends pas pourquoi.
login: ^@^@^@^@^@^@^@^@
pourquoi au momment de demander le login une suite de caracters est envoyé ce qui m'oblige a taper deux fois le login password?