Seite 1 von 1

localhost oder was

Verfasst: Mittwoch 4. Februar 2004, 00:16
von stevg
Hallo,
Ich würde gern die IP meines Rechners ermitteln doch

Code: Alles auswählen

Socket.gethostbyname(Socket..gethostname())
gibt '127.0.0.1' zurück.

Das kann es doch nicht gewesen sein.
Kann mir jemand helfen ?

Verfasst: Mittwoch 4. Februar 2004, 00:32
von Dookie
Hi stevg,

schau mal da -> http://python.sandtner.net/viewtopic.php?t=79


Gruß

Dookie

Verfasst: Mittwoch 4. Februar 2004, 01:14
von stevg
Danke, aber das Wahre ist es nicht. Ich dachte eigendlich das Python zu etwas zur Verfügung stellt.Bild

Vielleicht kann man mein Problem ja auch anders lösen.
Laut der Doku zum RFC muss man um sich beim IRC-Server anzumelden die eigene IP mitschicken:
Command: USER
Parameters: <username> <hostname> <servername> <realname>
Ist dann so etwas in Python nicht ohne Mithilfe von PHP oder irgend welchen fremnden Webserver möglich oder wird meine IP garnicht benötig, denn nurmalerweise müsste der Server diese doch bereits kennen ?

Verfasst: Mittwoch 4. Februar 2004, 02:01
von Christopy
Zitat

Because of the way TCP/IP is designed, there is no general solution
for doing that. If go to Google and search its Usenet archives for the
phrase "local ip" in comp.lang.python you'll find various explanations
and some techniques that may work in your situation. Specifically,

socket.gethostbyaddr(socket.gethostname())[2][0]


Gruss
Christoph