Telnet

trdev Messages postés 35 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 28 novembre 2008 - 20 mars 2007 à 10:05
taz2012 Messages postés 1 Date d'inscription jeudi 7 décembre 2006 Statut Membre Dernière intervention 30 mai 2007 - 30 mai 2007 à 15:37
Bonjour

je souhaite communiquer en C# avec une machine via telnet.
Je ne sais pas trop comment faire. Dans quel librairie trouver les instructions pour communiquer en telnet sachant que
j'aimerai que l'utilisateur ne voir pas la fenêtre telnet mais passe par des boutons / cases à cocher que je lui préparerais.

Les exemples que je trouve ouvre une fenêtre telnet.
je continue à chercher mais un petit coup de main ne serait pas de refus....

Merci

4 réponses

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 36
20 mars 2007 à 10:11
Directement avec les Sockets ??? Ce ne serait pas plus simple ?

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
0
trdev Messages postés 35 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 28 novembre 2008 1
20 mars 2007 à 10:19
je vais explorer cette solution...
0
cs_titi66 Messages postés 120 Date d'inscription mercredi 14 janvier 2004 Statut Membre Dernière intervention 3 mars 2009
20 mars 2007 à 16:07
j'ai utilisé la classe TcpClient de System.net.Sockets

je me connecte bien , par contre quand j'envoi une commande c'est excessivement long.
voici mon code d'envoi d'une commande ... commnent l'accélerer ?

try

{







Byte
[] data = System.Text.

Encoding
.ASCII.GetBytes(tbCommandes.Text);


NetworkStream
stream = client.GetStream();


Stream.Write(data, 0, data.Length);


tbEnvois.Text =




"Sent:"
+ tbCommandes.Text;


data =

new



Byte
[256];


String
responseData =

String
.Empty;


Int32
bytes stream.Read(data, 0, data.Length);responseData System.Text.


Encoding
.ASCII.GetString(data, 0, bytes);tbReponse.Text =


"Received: "
+ responseData;}


catch
(

Exception
except){


MessageBox
.Show(except.ToString());


}
0
taz2012 Messages postés 1 Date d'inscription jeudi 7 décembre 2006 Statut Membre Dernière intervention 30 mai 2007
30 mai 2007 à 15:37
Bonjour,
Je suis moi aussi en train de devoir faire une communication en telnet, ceci a pour but de passer des commandes telnet a un modem routeur... Donc si vous avez une idée de la marche a suivre :D
Merci
0