Eigene IP herausfinden / Broadcast Adresse ermitteln
Übersicht

![]() |
FirstdeathmakerBetreff: Eigene IP herausfinden / Broadcast Adresse ermitteln |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi, ich hab ein 2 simple Probleme:
1) Wie finde ich in BB die eigene IP heraus? Ich habe zwar Befehle gefunden womit man die IP einer empfangenen Nachricht herausfinden kann, aber keine mit der ich meine eigene herausfinden kann. Und 127.0.0.1 kann man da ja schlecht verwenden um sich selbst eine msg zu schicken, weil man dadurch ja auch nur 127.0.0.1 herausbekommt. 2) Wie kann ich die Broadcastadresse herausfinden? (Die Adresse an welche man eine Nachricht schickt, welche dann an alle Adressen verschickt wird) THX FDM |
||
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon Gewinner des BCC #57 User posted image |
#pointer#Gast |
![]() Antworten mit Zitat |
|
---|---|---|
ich weiß jetzt nicht ob du das meinst, aber du könntest z.B. eine URL aufrufen, mit dem Namen: www.wieistmeineip.de !
Wie gesagt, ich bin mir nicht sicher ob du das meintest! ![]() Code: [AUSKLAPPEN] ...
ExecFile "www.wieistmeineip.de" ... |
||
- Zuletzt bearbeitet von #pointer# am Do, Okt 21, 2004 11:35, insgesamt einmal bearbeitet
![]() |
Firstdeathmaker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nein, das meinte ich nicht.
(Kann man ja auch mit der Eingabeaufforderung: cmd ipconfig) Ich möchte das ganze ja in BB haben. |
||
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon Gewinner des BCC #57 User posted image |
morszeck |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Es geht ganz einfach, solange du nur eine Netzwerkkarte hast per:
IP$ = DottedIP( HostIP(1) ) BroadCast kannst du glaube ich nur per DLL heraus finden... Mehr Infos hier: http://www.blitzbase.de/menu/2m.htm |
||
WinXpProf&SP2, B3D V1.88, B+ V1.40, BMax101Beta, AMD TB1.4GHz, DDR266/768MB, GeForce3@64MB |
BIG BUG |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Die Netzwerkadresse(n) kannst du über HostIP rausfinden. Die Internetadresse ist ein bisserl schwieriger->Forumsuche.
Broadcastadressen enden immer mit 255. Wenn deine IP z.B. 192.168.0.1 lautet, dann ist die entsprechende Broadcastadresse 192.168.0.255. Wichtig ist, dass die Subnet-Mask-Einstellung in den Windows-Netzwerkeigenschaften korrekt ist. Wenn hier z.B. 255.255.0.0 steht, dann ist die Broadcastadresse 192.168.255.255. |
||
B3D-Exporter für Cinema4D!(V1.4)
MD2-Exporter für Cinema4D!(final) |
- Zuletzt bearbeitet von BIG BUG am Do, Okt 21, 2004 20:48, insgesamt einmal bearbeitet
![]() |
Firstdeathmaker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ok, vielen Dank. | ||
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon Gewinner des BCC #57 User posted image |
![]() |
Vertex |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wenn ich mich nicht irre, geht das so:
Code: [AUSKLAPPEN] If IP And $C0000000 = $C0000000 Then
; Klasse C Netz ; IP: 110XXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX ; Netzmaske: 11111111.11111111.11111111.00000000 ; Broadcast: XXXXXXXX.XXXXXXXX.XXXXXXXX.11111111 Broadcast = (IP Shr 8) Shl 24 ; die oberen 24 Bit filtern Broadcast = Broadcast And $FF ; und .255 in die tiefsten 8 Bit ElseIf IP And $80000000 = $80000000 Then ; Klasse B Netz ; IP: 10XXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX ; Netzmaske: 11111111.11111111.00000000.00000000 ; Broadcast: XXXXXXXX.XXXXXXXX.11111111.11111111 Broadcast = (IP Shr 16) Shl 16 ; die oberen 16 Bit filtern Broadcast = Broadcast And $FFFF ; und .255.255 in die tiefsten 16 Bit Else ; Klasse A Netz ; IP: 0XXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX ; Netzmaske: 11111111.00000000.00000000.00000000 ; Broadcast: XXXXXXXX.XXXXXXXX.11111111.11111111 Broadcast = (IP Shr 24) Shl 8 ; die oberen 16 Bit filtern Broadcast = Broadcast And $FFFFFF ; und .255.255.255 in die tiefsten 24 Bit EndIf Schau dir mal einfach die Hexzahlen durch Debuglog Bin$($C0000000) in binärer Form an, denke da wirst sehen was gemeint ist. Habe jetzt aber keine Ahnung, ob das auch für private Teilnetze gillt. mfg olli |
||
vertex.dreamfall.at | GitHub |
ChristianH |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi,
du kannst die Internet IP bei Routern / DHCP Servern nur über eine externe Seite rausfinden. Die Internet IP kriegst du am einfachsten über diese Adresse raus. MFG Chris. |
||
![]() |
Firstdeathmaker |
![]() Antworten mit Zitat ![]() |
---|---|---|
@ Vertex:
Ich sehe schon so wie du das meinst (11111111 ist ja nix anderes wie 255) Ich werde mir den code pasten und mal genauer anschauen. Insgesammt habe ich jetzt genau das gefunden was ich brauche, danke an alle die mir geholfen haben. Ich brauche das ganze auch nur für ein klassisches Heimnetzwerk, da probiere ich gerade ein wenig rum (unter anderem halt mit automatischem Server-suchen) MFG FDM |
||
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon Gewinner des BCC #57 User posted image |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group