Ich schreibe Code in C++, der sowohl auf Windows als auch auf Mac-Plattform läuft. Ich möchte eine Funktion schreiben, die Maschinen-IP-Adressenliste und Liste von IP-Filtern im CIDR-Format akzeptiert. Diese Funktion überprüft, ob die IP-Adresse des Geräts mit dem IP-Filter übereinstimmt.IP-Adresse passender Filterfunktion
Zum Beispiel. Wenn Maschine IP 10.210.177.47 und Filter 10.210.177.1/32 ist Die Funktion prüft, ob 10.210.177.47 in den Filterbereich fällt. Filter kann auch Plain IP-Adresse wie 10.210.177.45
Ich muss einen gemeinsamen Code schreiben, der auf Windows und Mac laufen kann.
Bitte spezifizieren ** was du getan hast **, was funktioniert, was scheitert und was du nicht verstehst ** –
Was ich nicht verstehe, ist die Verwendung der Maske beim Vergleichen von IP-Adressen. – user832096