Hi
Ich entwickele zur zeit ein Eclipse pugin das via TCP/IP eine Verbindung aufbaut.
Nun habe ich das Problem das sich die IP-Adresse aber besonders der Hostnamen sich verändert so das ich sie nicht einfach unter C:\WINDOWS\system32\drivers\etc in hosts die zu Ordnung ein tragen kann.
Wenn keine Zuordnung in der Datei stehen, habe ich bei jeder unbekannten Zuordnung einen timeout von 10sec. Das ist total inakzeptabel besonders wenn ich Verbindung zu mehren aufbaue. So kann es passieren das man mal 1min warten muss bis die Verbindung steht.
Jetzt meine Frage:
Gibt es eine Möglichkeit während der runtime die Sachen irgendwie Java Mitzuteilen? oder muss ich irgendwie versuchen die hosts Datei zu öffnen und die IP-Adressen mit Hostnamen eintragen? und dann wieder später zu löschen
Bei Programmabbruch würden dann zum Beispiel die Daten nicht gelöscht werden und die Datei wird immer größer. hat einer eine Idee was man da machen kann?
Ich entwickele zur zeit ein Eclipse pugin das via TCP/IP eine Verbindung aufbaut.
Nun habe ich das Problem das sich die IP-Adresse aber besonders der Hostnamen sich verändert so das ich sie nicht einfach unter C:\WINDOWS\system32\drivers\etc in hosts die zu Ordnung ein tragen kann.
Wenn keine Zuordnung in der Datei stehen, habe ich bei jeder unbekannten Zuordnung einen timeout von 10sec. Das ist total inakzeptabel besonders wenn ich Verbindung zu mehren aufbaue. So kann es passieren das man mal 1min warten muss bis die Verbindung steht.
Jetzt meine Frage:
Gibt es eine Möglichkeit während der runtime die Sachen irgendwie Java Mitzuteilen? oder muss ich irgendwie versuchen die hosts Datei zu öffnen und die IP-Adressen mit Hostnamen eintragen? und dann wieder später zu löschen
Bei Programmabbruch würden dann zum Beispiel die Daten nicht gelöscht werden und die Datei wird immer größer. hat einer eine Idee was man da machen kann?