Announcement

Collapse
No announcement yet.

IP-Adresse vom Server

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • IP-Adresse vom Server

    Hallo,

    kann mir jemand bei meinem Problehm helfen? Ich muss für ein download von meinem Server seine IP Adresse heraus bekommen, damit ich mit JSP die HTML Seite mit dem link zum Downloaden vorbereiten kann. Da das Programm auf verschiedene Server lauffähig sein soll, genügt es mir nicht, die Adresse fest einzutragen, sondern ich brauche eine Möglichkeit die IP - Adresse von dem Server heraus zu finden, wo das Programm gerade läuft.
    Ich hoffe, ich habe mich verständlich ausgedrückt. Für eine Hilfe währe ich sehr dankbar.

    Andreas

  • #2
    Hallo Andreas,

    um die IP-Adresse (Netzwerkkarte - feste von PC) zu ermitteln, verwende ich den folgenden Befehl:

    java.net.InetAddress.getLocalHost().getHostAddress ()

    Ob dies mit JSP funktioniert, weiß ich nicht.

    Andrea

    Comment


    • #3
      Hallo Andreas,
      vielen dank für Deine schnelle Antwort. Da ich noch ein Anfänger mit Java bin, hat es etwas länger gedauert, bis ich eine brauchbare Version erstellt habe. Aber mit Deiner Hilfe bin ich in die richtige Richtung gestoßen worden. Bei der Anweisung "getHostAddress()" habe ich immer einen Fehler bekommen. Bin dann ausgewichen auf "getLocalHost()" und habe damit die IP-Adresse und vorneweg noch den Servernamen bekommen. Den habe ich dann noch mit substring abgeschnitten und schon hatte ich meine TP-Adresse.

      Code:
      import="java.net.*"
      InetAddress iAddress = InetAddress.getLocalHost();
      String tcpIp ="";
      tcpIp = ""+iAddress;
      tcpIp=tcpIp.substring(tcpIp.indexOf("/")+1,tcpIp.length());

      Vielen Dank noch mal und noch einen schönen Tag.

      Andrea

      Comment


      • #4
        Hallo Andreas,

        habe vergessen, daß das ganze in einen

        try {
        java.net.InetAddress.getLocalHost().getHostAddress ();
        }
        catch (Exception ex) {}

        Block muß...;-)))

        Dann solltest Du auch keine Fehler mehr bekommen.

        Andrea

        Comment


        • #5
          Hallo Andreas,
          daß funktioniert ja noch besser.
          Danke :-)

          Andrea

          Comment

          Working...
          X