Entwickler-Ecke

Internet / Netzwerk - ip vorhanden oder nicht


Gottdrak99 - Sa 04.10.03 02:39
Titel: ip vorhanden oder nicht
:?: also ich will in mein prog was einbauen, und zwar ich hab von nem anderen seine ip adresse und ich will diese ip prüfen ob sie noch aktuell ist, bzw oder die noch vorhanden ist.

:!: das soll schnell passieren, da ich die funkt. unterm timer setze (5 sek takt).


derDoc - Sa 04.10.03 08:10

Wie wäre es, einen Ping an die IP zu senden. Damit weißt du immerhin, dass es sie noch gibt.


BungeeBug - Sa 04.10.03 11:08

Hi,

die Möglichkeit ist aber nicht ganz Perfekt, da man an den meisten Routern z.B.: einstellen kann das sie auf Pings nicht reagieren sollen und somit es den anscheinmacht als ob die IP nicht belegt ist.


UC-Chewie - Sa 04.10.03 11:34

Bei einem Ping schickst du ICMP-Pakete. Diese werden in der Tat desöfteren von Firewalls abgeblockt.
Ist das der Fall, hast du noch die Mögllichkeit, auf TCP-Verbindungen oder UDP-Datagramme auszuweichen. Allerdings braucht der Rechner, den du suchst, dann einen Server (also einen Socket im Listen-Modus) auf einem Port, den du kennst.


matze - Sa 04.10.03 11:48

also pingen ist immernoch die beste und populärste variante. wenn du das nciht willst dann könntest du probieren die IP zu scannen. das st aber nciht so toll. ersten dauert das ne zeitlang und 2. kann das auch von der firewall geblockt werden.


Gottdrak99 - Sa 04.10.03 14:25

hmmm, wie machens die programme wie MSN, Icq und Odigo


matze - So 05.10.03 11:32

icq überträgt deine IP zum ICQ server