Thank you so much for the update.
Yes .... that option is related to the hardware/router and that it already implemented. The issue is, app used in multiple locations, so setting each time the IP address hardcoded in the app and compile back is a bit difficult. Some networks are using a subnet mask of 192.168.1.1, and few 192.168.0.1 and so on, so it becomes very difficult to have a common IP range, So I was looking for an alternative like during the first run, setup the parameters like IP, printer name or port. once stored they can use the app at any location with local Mysql/mssql db.