*gelöst - UDP Broadcast - Subnetzmaske herausfinden

Für allgemeine Fragen zur Programmierung mit PureBasic.
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

*gelöst - UDP Broadcast - Subnetzmaske herausfinden

Beitrag von a14xerus »

Hey Leute, ich bin grade dabei selber einen UDP Broadcast zu programmieren.

Wenn ich das richtig verstehe muss ich dabei dann ja an jedes einzelne Netz, in dem sich der PC aktuell befindet, einen Broadcast senden.

Die einzelnen IPs der verschiedenen Netzwerkkarten bekomme ich ja mit ExamineIPAdresses(), aber ich brauche ja noch die dazugehörige Subnetzmask.
Wie komme ich denn an diese Subnetzmaske?

Danke im Vorraus ;)
mfg, alex
Zuletzt geändert von a14xerus am 25.02.2011 12:33, insgesamt 1-mal geändert.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: UDP Broadcast - Subnetzmaske herausfinden

Beitrag von ts-soft »

Keine Ahnung, aber 255.255.255.0 wird in 99% aller Fälle passen :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

Re: UDP Broadcast - Subnetzmaske herausfinden

Beitrag von a14xerus »

gut, dann nehm ich einfach 255.255.255.0 und wenn einer ne andere subnetzmask hat muss er eben in die ecke gehen und sich schämen ;)
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: UDP Broadcast - Subnetzmaske herausfinden

Beitrag von DarkDragon »

Du könntest ja die Ausgabe von "ipconfig" parsen.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: UDP Broadcast - Subnetzmaske herausfinden

Beitrag von RSBasic »

Du könntest die Ausgabe von ipconfig.exe abfangen und da ermitteln.

Ein WinAPI-Befehl habe ich leider nicht gefunden.

Edit: Zu langsam /:->

Edit2: http://www.c-plusplus.de/forum/280538
Vielleicht kannst du da was entnehmen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: *gelöst - UDP Broadcast - Subnetzmaske herausfinden

Beitrag von HeX0R »

Antworten