https://ebookjqtax.blogspot.com/2021/10/download-tcpip-sockets-in-java.html