Problème de connexion telnet [VB.NET] - C#/.NET managed - Programmation
Marsh Posté le 20-05-2008 à 15:45:32
je te conseil de poster plutot dans la section
"C#/.NET managed"
ici, c'est plutot du VB vieux jeu
Marsh Posté le 20-05-2008 à 15:51:04
Xxxaaavvv a écrit : je te conseil de poster plutot dans la section |
Merci du conseil , c'est fait.
Marsh Posté le 20-05-2008 à 15:39:26
Bonjour,
J'ai un problème depuis un moment déjà, j'essaye de me connecter en telnet à un poste UNIX distant (nommé "host" pour l'exemple), pour lancer un simple script sh. D'abord j'essaye d'obtenir un genre d'en-tête, à l'aide du code VB.NET suivant :
Le problème étant que lorsque je lance cette fonction, déjà l'application met du temps à répondre, et je reçois simplement en sortie console :
Il n'y a que cette ligne, et je ne peux pas écrire de commandes après (ou du moins il n'y a aucun effet).
Lorsque je change le numéro de port, par exemple 21 pour tester en FTP, je reçois le bon en-tête et je peux envoyer des commandes (avec le StreamWriter adéquat), même chose pour ssh, j'obtiens l'en-tête (avec néanmoins un beau "protocol mismatch" à la suite lorsque j'entre une commande, mais qu'importe).
Je pense que le port correspond au port telnet par défaut, car dans l'invite de commande je tape "telnet host", sans spécifier de port, et j'obtiens directement l'en-tête suivi du prompt pour entrer le nom d'utilisateur. Et je ne pense pas que ça soit une erreur d'encodage, j'ai essayé les différents encodages dispos et aucune amélioration (souvent pire même).
Et j'ai demandé de l'aide à mon ami Google, les différentes méthodes que j'ai faites avaient toutes le même résultat. J'imagine que c'est plus un problème de réseau que de VB, mais j'ai peut-être loupé quelque chose.
A partir de là, je ne vois pas l'erreur. J'en appelle donc aux HFRiens de bonne volonté, en espérant que j'ai commis une grosse bourde et que je sois passé à côté tout ce temps, sinon c'est mauvais signe
A vot' bon coeur m'sieurs dames
Message édité par CerfPyvert le 20-05-2008 à 15:50:17