I started Network Scanner as a small command-line experiment because I wanted to understand what Java could do with host discovery and TCP sockets. It grew into two interfaces that use the same ...