A Java DHCP server and protocol handler