https://github.com/daviddlw/JavaNetwork.git