trdev
Messages postés35Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention28 novembre 2008
-
28 mars 2007 à 09:32
trdev
Messages postés35Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention28 novembre 2008
-
5 avril 2007 à 16:00
Bonjour
j'essaye de me connecter en telnet sur une machine.
j'utilise le programme ci dessous ..
j'arrive à avoir la 1° page de connexion , mais lorsque j'envoi une commande, je récupère en retour cette commande. De plus elle ne semble pas prise en compte...
du style je tape "root" et j'obtiens "root" de le flux reçu ....
losque j'utilise cmd.exe de windows cela marche nickel ...
help please !!!
// On se connecte
TcpClient client=
new
TcpClient(hote, port);
NetworkStream stream=client.GetStream();
// On transforme la chaine de caractŠres en bytes
byte
[] outBuffer=
Encoding
.Unicode.GetBytes(msg);
// Envoie du message
stream.Write(outBuffer, 0, outBuffer.Length);
// Buffer de r‚ception
byte
[] inBuffer=
new
byte
[client.ReceiveBufferSize];
// R‚ception du message
int
nRead=stream.Read(inBuffer, 0, inBuffer.Length);