Hallo!
follgendes problem.
Ein Objekt der Klasse Verbindung holt mit Hilfe von DatagramSocket
Daten von einem Server.
Ablauf ungefähr so:
wie man sieht ich erstelle jedes mal ein neues Objekt in der Schleife. Warum? weil wenn ich das nicht tue dann holt
es mir die Daten nur einmal vom Server, beim 2ten mal kommt socket Fehlermeldung... Wenn ich aber jedes mal verb neu erzeuge funktioniert alles wunderbar.
Frage:
Warum kann ich nicht mit gleichem Objekt arbeiten?
und zweite Frage
darf ich das überhaupt machen ? ich habe Angst dass wenn das Programm sehr lange läuft, bekomme ich outofmemory exeption?
hat jemand nen Tipp für mich ?
follgendes problem.
Ein Objekt der Klasse Verbindung holt mit Hilfe von DatagramSocket
Daten von einem Server.
Ablauf ungefähr so:
Java:
...
Verbindung verb = new Verbindung(ip);
while(!stop){
verb.holeDaten();
System.out.println(verb.zeigeDaten());
verb = new Verbindung(ip);
}
...
wie man sieht ich erstelle jedes mal ein neues Objekt in der Schleife. Warum? weil wenn ich das nicht tue dann holt
es mir die Daten nur einmal vom Server, beim 2ten mal kommt socket Fehlermeldung... Wenn ich aber jedes mal verb neu erzeuge funktioniert alles wunderbar.
Frage:
Warum kann ich nicht mit gleichem Objekt arbeiten?
und zweite Frage
darf ich das überhaupt machen ? ich habe Angst dass wenn das Programm sehr lange läuft, bekomme ich outofmemory exeption?
hat jemand nen Tipp für mich ?