Ich habe eine ac # Desktop App.
Ich habe eine IP-Kamera und möchte ihr eine statische IP-Adresse zuweisen. Ich muss in der Lage sein, eine "freie / verfügbare" IP-Adresse von meinem DHCP-Server zu erhalten, diese zu reservieren und meiner IP-Kamera zuzuweisen. Ich kann meiner Kamera die IP-Adresse einfach genug zuweisen. Aber wie erhalte ich eine verfügbare IP-Adresse und reserviere sie, bevor sie einem anderen Gerät zugewiesen wird, das an mein Netzwerk angeschlossen ist?
Ich habe API-Aufrufe gesehen, um Client-IP-Adressen zu erhalten, sehe aber nicht, ob ich sie für das verwenden kann, was ich will.
Ich könnte jede IP-Adresse im Subnetz pingen, um herauszufinden, ob eine Adresse verfügbar ist, aber das scheint ineffizient zu sein, da ich auf eine Unterbrechung des Pingens dieser Adresse warten würde. Außerdem würde es es nicht "reservieren".
Ich hoffe, ich mache das klar?
NB. Ich möchte meiner IP-Kamera eine statische IP-Adresse zuweisen. Ich habe die SDK, um das zu tun. Es ist nur so, dass ich eine freie IP-Adresse zuweisen muss, die sich im selben Subnetz befindet