I need to assign a unique IP address (local) for a device we will be connecting into our system via. USB. The actually assigning I will do over RS232 (don’t ask!) by telling the device what it’s IP is.
I would like to somehow find a usable address relative to the local PC in order to tell the device which to use. Is there a way of enumerating or finding a usable address in C#? I don’t want to simply use a fixed one in case of possible clashes with other devices.
I’ve done a search here and there’s lots of people wanting to find the current IP, or the IP of an already existing device, but I can’t find much about generating a usable, unique one.
Thanks for any assistance you can give me.
From http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol