hallo leute,
die frage wurde zwar wahrscheinlich schon mal irgendwo beantwortet, aber ich hab, selbst mithilfe der suchfunktion, keine antwort gefunden...
mein problem ist folgendes:
ich habe einen Microcontroller mit ethernetanschluss der im lokalen netzwerk hängt. auf dem µC läuft ein webserver und ein tcpserver. wenn man den controller mit einem browser ansurft kann man von diesem eine htmlpage mit javaapplet laden... und das javaapplet baut dann eine tcp verbindung zum µC auf über die kommuniziert wird...
mein problem ist jetzt: wie bekomme ich im javaapplet die ip des servers (also des µC). die brauche ich ja um eine tcpverbindung aufzubauen... dinge wie
InetAddress.getByName("localhost").getHostAddress();
oder this.getDocumentBase();
liefern nur immer die lokale adresse des pcs zurück von dem aus ich den controller ansurfe...und das applet weis die ip des servers ja nicht von vornherein, die kann ja immer anders sein, je nachdem in welchem netzwerk das ding hängt... ich brauche aber die ip des servers, also von wo ich das applet geladen hab... kann man die irgendwie ermitteln?
mfg
die frage wurde zwar wahrscheinlich schon mal irgendwo beantwortet, aber ich hab, selbst mithilfe der suchfunktion, keine antwort gefunden...
mein problem ist folgendes:
ich habe einen Microcontroller mit ethernetanschluss der im lokalen netzwerk hängt. auf dem µC läuft ein webserver und ein tcpserver. wenn man den controller mit einem browser ansurft kann man von diesem eine htmlpage mit javaapplet laden... und das javaapplet baut dann eine tcp verbindung zum µC auf über die kommuniziert wird...
mein problem ist jetzt: wie bekomme ich im javaapplet die ip des servers (also des µC). die brauche ich ja um eine tcpverbindung aufzubauen... dinge wie
InetAddress.getByName("localhost").getHostAddress();
oder this.getDocumentBase();
liefern nur immer die lokale adresse des pcs zurück von dem aus ich den controller ansurfe...und das applet weis die ip des servers ja nicht von vornherein, die kann ja immer anders sein, je nachdem in welchem netzwerk das ding hängt... ich brauche aber die ip des servers, also von wo ich das applet geladen hab... kann man die irgendwie ermitteln?
mfg