Programmation

Programmer en divers langages Programmation
Programmer en divers langages
Programmation
Programmer en divers langages
Sondages
Votez pour une réponse
Perl
Forum Perl
Php
Forum Php
Javascript
Forum Javascript
Programmation
Tout sur la programmation
MS Access
Forum sur access
Dreamweaver
Forum d'aide
Flash
Aide sur Flash
Petites Annonces
Petites Annonces
Livre d'Or
Livre d'Or
Liens
Liens favoris

amélioration d'une apllication Java Forum Javascript
[Envoyer un message] [Forum javascript] [F.A.Q.]
(1 visiteur)

Forum Javascript Modification: 12/8/2008
Création: 3/9/2001

forum de desscussion sur le language de programmation "javascript"

 
222 messages déposés

amélioration d'une apllication Java

Envoi de bigtom le 19 Mai 2005 23:50:41:

Bonjour à tous,

J’ai un problème et je voudrais que vous m’aidiez à le résoudre.
Je voudrais modifier mon programme ci-dessous de telle sorte qu’il m’affiche en sortie, que les valeurs des champs suivants dans un tableau Exell.

Valeur1 (dBm) Valeur2 (dB) Valeur3 Valeur4 (dBm) Valeur5 (dB) Valeur6
-73.90 29.60 1/2 56 35 2

J’ai des informations brutes qui sont stockées dans un fichier texte en sortie de la forme suivante et de manière continue :

Test 10.0.0.1
SW Version 1.0.2.15
SU-DXT1-Configuration
========================================
1 - Show
2 - Set Rates
>
Valeur1 (dBm) : -73.90
Valeur2 (dB) : 29.60
Valeur3 : 1/2
Valeur4 (dBm) : -56
Valeur5 (dB) : 35
Valeur6 : 3/4

Test 10.0.0.1
SW Version 1.0.2.15
SU-DXT1-Configuration
========================================
1 - Show
2 - Set Rates
>
Valeur1 (dBm) : -73.90
Valeur2 (dB) : 29.60
Valeur3 : 1/2
Valeur4 (dBm) : -56
Valeur5 (dB) : 35
Valeur6 : 3/4


Je suis très embêté et j’aimerai que vous puissiez m’aider. Je suis ouvert à toute proposition pouvant me permettre de résoudre ce problème car je suis débutant en Java.

Cordialement


package fr.test.telnet;
import java.net.*;
import java.io.*;
import thor.net.*;

class SimpleTelnetTerminalHandler
extends DefaultTelnetTerminalHandler
implements TelnetConstants {
public void LineFeed() {
System.out.print('\n');
System.out.flush();
}
public void CarriageReturn() {
System.out.print('\r');
System.out.flush();
}
public void BackSpace() {
System.out.print((char) BS);
System.out.flush();
}
public void HorizontalTab() {
System.out.print((char) HT);
System.out.flush();
}
}

/** telnet application for monitoring radio system.
*/

public class RadioAppTelnet {
static volatile boolean closed = false;
public static void main(String[] args) {
try {
String host = args[0];
int port = 23;
URL url =
new URL(
"telnet",
host,
port,
"",
new thor.net.URLStreamHandler());
URLConnection urlConnection = url.openConnection();
urlConnection.connect();
if (urlConnection instanceof TelnetURLConnection) {
((TelnetURLConnection) urlConnection).setTelnetTerminalHandler(
new SimpleTelnetTerminalHandler());
}
OutputStream out = urlConnection.getOutputStream();
final InputStream in = urlConnection.getInputStream();
(new Thread(new Runnable() {
public void run() {
try {
int ch;
do {
ch = in.read();
if (ch < 0)
return;
System.out.print((char) ch);
System.out.flush();
} while (true);
} catch (Exception e) {
if (!closed)
e.printStackTrace();
}
}
})).start();

int key;

boolean init = false;

while (true) {
if(init==false){
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
out.write(args[1].getBytes());
out.write('\r');
out.flush();
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
out.write('4');
//out.write('\r');
out.flush();
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
out.write('4');
//out.write('\r');
out.flush();
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
out.write(args[2].getBytes());
out.write('\r');
out.flush();
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
out.write('3');
//out.write('\r');
out.flush();
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
out.write('4');
//out.write('\r');
out.flush();
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
init=true;
}

out.write('1');
out.write('\r');
out.flush();
try {
Thread.sleep(Integer.parseInt(args[3])*1000);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}

} catch (IOException e) {
e.printStackTrace();
}
}
}


Réponses:


Répondre

Pseudo:
(limité à 25 caractères)
E-Mail:
Cochez cette case pour être averti à l'adresse ci-dessus d'une réponse sur ce fil de discussion

Sujet: Re: amélioration d'une apllication Java

Commentaires:

Choisissez vos Smileys !
Cliquer sur un smilie l'insèrera à la fin de votre texte.

Créer un blog aminaute gratuitement et facilement


Alerter Rezoweb si ce message est illégal

Créez votre Forum Rezoweb gratuitement !

Vous pouvez rechercher un mot ou une expression
dans les messages indexés par Google :

Créez votre Forum gratuit Rezoweb

RezoSite hébergé gratuitement par Rezoweb