show ip, convert ip, server of client server
factoring out hints and getting server infos
factoring out socket creation and binding to valid address
factoring out accept