Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Interagire con telnet
Forum - C/C++ - Interagire con telnet

Avatar
luca94 (Normal User)
Pro


Messaggi: 71
Iscritto: 07/05/2008

Segnala al moderatore
Postato alle 18:59
Giovedì, 12/02/2009
Salve a tutti,
come posso (in c++) interaggire con telnet, ho provato così:
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     system("telnet);
  6.    system("open out.alice.it");
  7.    system("helo alice.it");
  8.    
  9. }


Solo ke, mi esegue solo il primo comando, ovvero telnet, cioè mi entra solo in telnet, e gli altri comandi non li esegue, come posso farli eseguire??
Oppure c'è un modo, che senza system, mi faccia interagire direttamente con telnet?

Ultima modifica effettuata da luca94 il 12/02/2009 alle 19:00


eb 04 af c2 bf a3 81 ec     00 01 00 00 31 c9 88 0c

0c fe c1 75 f9 31 c0 ba     ef be ad de 02 04 0c 00

d0 c1 ca 08 8a 1c 0c 8a     3c 04 88 1c 04 88 3c 0c

fe c1 75 e8 e9 5c 00 00     00 89 e3 81 c3 04 00 00

00 5c 58 3d 41 41 41 41     75 43 58 3d 42 42 42 4
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6109
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 20:44
Giovedì, 12/02/2009
Quello che cerchi di fare non lo si fa usando il comando system ma usando le sockets.


Seguimi su Twitter: http://www.twitter.com/pierotofy

Fai quello che ti piace, e fallo bene.
PM Quote
Avatar
luca94 (Normal User)
Pro


Messaggi: 71
Iscritto: 07/05/2008

Segnala al moderatore
Postato alle 7:12
Venerdì, 13/02/2009
Eh, si...mi ero illuso di farlo con system()...
Grazie dell' informazione :k:


eb 04 af c2 bf a3 81 ec     00 01 00 00 31 c9 88 0c

0c fe c1 75 f9 31 c0 ba     ef be ad de 02 04 0c 00

d0 c1 ca 08 8a 1c 0c 8a     3c 04 88 1c 04 88 3c 0c

fe c1 75 e8 e9 5c 00 00     00 89 e3 81 c3 04 00 00

00 5c 58 3d 41 41 41 41     75 43 58 3d 42 42 42 4
PM Quote