A LAN server discovery web app
A LAN server discovery web app Table of Contents Requirement Next movement how to deploy the service? 1 Requirement the purpose of this project: Many services were running in my desktop environment at the company LAN, but the IP address was always alternate after I reboot, so my initial intent to develop this app is to let my fellow colleagues detect my desktop's IP address much quickly. this solution is to run a HTTP server on my desktop, and the client must post request at least with a key/value pair: req=get_ip. Then a client scan all the LAN IP address with that request, my computer will response with {'status' : 0, 'ret':ip_address}. 2 Next movement Since I am studied a lot of certification and encryption knowledge recently, I guess the next target of this project is to add a certificate process to reject the fake one. The simple ways were to employ an asymmetry encryption algorithm like RSA, then client generate a random number...