English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

je voudrai lancer un telnet et l'integrer directement a un de mes onglets dans mon application Desktop Java/Swing.
Deja, est ce possible? si oui, ou puis je trouver des infos?
J ai cherché sur le net mais j arrive pas trouver ce que je veux...

(je cherche une solution rapide a mettre en place)

2007-01-10 03:39:49 · 2 réponses · demandé par gniouf2k6 4 dans Informatique et internet Programmation

Process pr = Runtime.getRuntime().exec( "c:\WinNT\system32\telnet" );
InputStream fluxentree = pr.getInputStream();

//Et Pour chaque commande
for( String commande : List lstCommandeAExecuter ){
fluxEntre.write( commande );
}

2007-01-10 03:45:14 · update #1

autre chose que ca....

2007-01-10 03:45:33 · update #2

La portabilité ne m importe plus c est pour ca, mais je crois que je vais utiliser ma solution au dessus...a defaut d un truc plus rapide...

2007-01-10 03:56:39 · update #3

2 réponses

déjà l'idée d'exécuter un telnet est mauvaise parce qu'elle est propre à la plateforme (ici windows) et que tu ne maîtrises pas le comportement de ce programme sur toutes les machines.

Il faut passer par les sockets réseau si tu veux du 100% compatible, que ton application attaque directement le port telnet (ou ssh...).

Si tu veux exécuter des commandes à distance et renvoyer la sortie vers l'utilisateur, il suffit de répéter ce que tu reçois vers le contrôle de texte à l'aide d'un writer adapté.
Ce contrôle "console telnet intégrée à java awt" doit sûrement exister quelque part sur un site de programmeurs...

2007-01-10 03:54:43 · answer #1 · answered by bigjim 6 · 0 0

Je ne sais pas si celà va t'aider, mais jette un coup d'oeil ici :
http://www.april.se/english/ftp.asp concernant Anita for the Web
C'est peut être ce que tu cherches à faire. C'est un produit commercial ok mais avec un peu de "subtilité", tu peux peut être "t'inspirer" des .jar contenus dans ce logiciel...

2007-01-10 04:05:10 · answer #2 · answered by sas_malko_06 5 · 0 0

fedest.com, questions and answers