Inet finder V1,2 - IP Adresse,Benutzer übers Internet finden

Übersicht BlitzBasic Codearchiv

Neue Antwort erstellen

 

judos

Betreff: Inet finder V1,2 - IP Adresse,Benutzer übers Internet finden

BeitragDo, Apr 17, 2008 17:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Also hier mal eine praktische Funktion um die IP übers Internet abzurufen.
Ihr habt dann also eure "wirkliche IP" und nicht die Netzwerk IP die ihr mit HostIP oder so herausfinden könnt.
Zudem könnt ihr euch auf einem TestServer bequem mit einem Befehl anmelden lassen, und könnt dann von jedem anderen Computer auf der Welt mit 2 Befehlen den Computer mit Namen und IP anzeigen lassen. Dies ist sehr oft nötig um ein Internetspiel zu programmieren.

Hier der link zur Hilfe im Blitzhilfe format:

http://judos.ju.funpic.de/blit...inetfinder (updated V.1,2)
Der Download der Dateien (include, hilfe, decls) findet ihr auch dort.

-Version 1,2:
Befehl:
inet_get_ip -> verbessert, so dass jetzt systematisch bis 8 Internetseiten abgesucht werden, bevor, falls nicht anders möglich, eine Fehlermeldung zurückgeliefert wird. Dies verhindert das Fehlschlagen der Funktion, wenn eine einzige Internetseite nicht mehr vorhanden sein sollte.

-Version 1,1:
Neue Befehle:
inet_submit_finder
inet_delete_finder
inet_search
inet_term

Features:
-ev. Kontakt Aufnahme und Datentausch via TCP übers Internet. (Vereinfachte Befehle um Kommunikation zu erleichtern)



mfg judos
  • Zuletzt bearbeitet von judos am Mo, Mai 12, 2008 2:16, insgesamt 7-mal bearbeitet

Eingeproggt

BeitragDo, Apr 17, 2008 17:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habs auch mal so umständlich versucht mit diesen Internet-Services... Aber dann entdeckte ich Folgendes:

Code: [AUSKLAPPEN]
Function GetWebIP()
   CountHostIPs("")
   Return HostIP(1)
End Function


Es geht mit HostIP Wink

mfG, Christoph.

D2006

Administrator

BeitragDo, Apr 17, 2008 17:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Aber nicht, wenn man hinter einem Router sitzt, was bei den meisten der Fall ist.

Trotzdem frag ich mich, warum man wieistmeineip.de parsen sollte.

Geht doch auch das hier:
http://colorflow.de/ip.php
http://www.chaos-interactive.de/ip.php
usw.
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2
 

judos

BeitragDo, Apr 17, 2008 17:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du über einen Router ans Internet verbunden bist zeigt HostIp aber nur die lokale IP Adresse an nicht die Internet Adresse.

bei mir in diesem Falle: 192.168.1.2

mfg judos

/edit:

http://www.whatismyip.org/ muss man nicht parsen, da steht die IP direkt drin wie bei deinen Beispielen Wink
Aber n'paar von denen muss es schon parsen. Die Funktion liefert einfach eine Auswahl von Seiten, so dass wenn eine einmal nicht mehr gehen sollte einfach eine andere angesprochen werden kann...

Ich denke deine Beispiele werde ich gleich noch integrieren Wink

mfg judos

BtbN

BeitragDo, Apr 17, 2008 17:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Es könnte problematisch werden, wenn besagte Seiten auf die Idee kommen, ihr Layout zu verändern, weil dann der Parser die IP darin nicht mehr findet.
 

judos

BeitragDo, Apr 17, 2008 17:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Das stimmt. Oder eben auch wenn eine Seite ganz verschwindet. Deshalb gibt es immer noch mehrere zur Auswahl welche mit der Funktion angesprochen werden können.

Die Funktion liefert entsprechend auch Fehlermeldungen zurück, mit diesem kann dann das Programm, falls eine Seite nicht mehr ansprechbar ist, die nächste Seite ansprechen...

/edit:

ich werde die Funktion noch verbessern, so dass sie, falls sie eine IP nicht findet alle zur Auswahl stehenden Seiten anspricht.

Eingeproggt

BeitragDo, Apr 17, 2008 19:40
Antworten mit Zitat
Benutzer-Profile anzeigen
ok, Sry für meinen "falschen" Beitrag... Bei mir funkionierte das, aber jetzt hab ich halt wieder was gelernt Wink
 

judos

BeitragFr, Apr 18, 2008 14:59
Antworten mit Zitat
Benutzer-Profile anzeigen
/edit:
So Update ist da.

Version 1,2 bietet folgende Erneuerungen:
inet_get_ip Funktion gesichert. Sie wählt jetzt maximal 8 Internetseiten an um die IP zu ermitteln. Dies natürlich nur, wenn eine davon nicht antworten sollte oder sonstige Fehler auftreten.

Dokumentation findet ihr hier: http://judos.ju.funpic.de/blit...inetfinder

mfg judos

Neue Antwort erstellen


Übersicht BlitzBasic Codearchiv

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group