localhost oder was

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
stevg

localhost oder was

Beitragvon stevg » Mittwoch 4. Februar 2004, 00:16

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 ?
Benutzeravatar
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

Beitragvon Dookie » Mittwoch 4. Februar 2004, 00:32

Hi stevg,

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


Gruß

Dookie
stevg

Beitragvon stevg » Mittwoch 4. Februar 2004, 01:14

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 ?
Christopy
User
Beiträge: 131
Registriert: Montag 15. Dezember 2003, 22:39

Beitragvon Christopy » Mittwoch 4. Februar 2004, 02:01

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

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder