Experts, I have an application that connects to multiple industrial machines. In my application i have a form where the admin setups up the machines by adding the name of the machine and the ip address of the machine. I store those in an xml file and that is how my application knows what machines to communicate with.
But I have a machine here in our shop that came with some software. I dont have to tell that software anything, as soon as i start the software assuming my pc is on the network with the machine, the software finds it and shows it in a list.
How could I implement something like this for my application. I know what ports my machines will be communicating on, and i know the communications protocol.