Hallo zusammen!
ich programmiere eine Applikation die jede 10 sec durchgeführt sein soll, Aber die Socket verbindung soll nur einmal gemacht werden und verbunden bleiben.
Ich die in und out streams von der socket klasse auch jede 10 sec verwenden ohne jedesmal eine neue socket verbindung zu machen, hier ist meine Socket klasse:
wie kann ich von dierser klasse in und out in einer anderen klasse verwenden
ich programmiere eine Applikation die jede 10 sec durchgeführt sein soll, Aber die Socket verbindung soll nur einmal gemacht werden und verbunden bleiben.
Ich die in und out streams von der socket klasse auch jede 10 sec verwenden ohne jedesmal eine neue socket verbindung zu machen, hier ist meine Socket klasse:
Code:
public class ConnectToTarget {
public static void connecting()
{
Socket echoSocket = null;
PrintWriter out = null;
BufferedReader in = null;
LoadConfiguration lc = new LoadConfiguration();
String host = lc.destinationHost;
int port = Integer.valueOf(lc.destinationPort).intValue();
try {
echoSocket = new Socket(host, port);
out = new PrintWriter(echoSocket.getOutputStream(), true);
in = new BufferedReader(new InputStreamReader(
echoSocket.getInputStream()));
} catch (UnknownHostException e) {
System.err.println("Don't know about host: " + host);
System.exit(1);
} catch (IOException e) {
System.err.println("Couldn't get I/O for "
+ "the connection to: " + host);
System.err.println("Verify target connectivity!");
System.exit(1);
}
}
}
wie kann ich von dierser klasse in und out in einer anderen klasse verwenden