Announcement

Collapse
No announcement yet.

ip-adresse

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

  • ip-adresse

    hi,

    wie bekomme ich die ip-adresse eines netwerkrechners raus?

    gruß

    markus
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

  • #2
    Hi,<br><br>function GetIPAddress: string;<br>
    var phoste : PHostEnt;<br>
    Buffer : array [0..100] of char;<br>
    WSAData : TWSADATA;<br>
    begin<br>
    result := '';<br>
    if WSAStartup($0101, WSAData) <> 0 then exit;<br>
    GetHostName(Buffer, SizeOf(Buffer));<br>
    phoste :=GetHostByName(buffer);<br>
    if phoste = nil then<br>
    result := '???.???.???.???'<br>
    else<br>
    result := StrPas(inet_ntoa(PInAddr(phoste^.h_addr_list^)^)); <br>
    WSACleanup;<br>
    end;<br><br>Gurss<br>M.Mülle

    Comment


    • #3
      hi,

      und welche units müssen da in die uses-klausel?

      gruß

      marku
      Herzliche Grüße

      Markus Lemcke
      barrierefreies Webdesign

      Comment


      • #4
        interface<br>
        uses Windows, Sysutils;<br>
        function GetIPAddress: string;<br>
        implementation<br>
        uses winsock;<br>
        <br><br>Gruss<br>M.Mülle

        Comment


        • #5
          ah winsock!! siehste, dass wollte ich wissen!

          gruß

          marku
          Herzliche Grüße

          Markus Lemcke
          barrierefreies Webdesign

          Comment

          Working...
          X