Portanto, a solução real era que o erro make_sock fosse lançado quando houvesse duas instruções Listen 80
, portanto, se você eliminar uma, o erro make_sock desaparecerá. E o erro de "desligar" ao solicitar o endereço IP público é causado pelo roteador não permitindo acessar o computador na rede através de IP público, mas somente através de IP privado.