Se vincular um soquete no Python ao localhost, 8200, isso poderá ser acessado via http: // localhost: 8200 / . mas não http: // xxxx: 8200 /
Se vincular um soquete no Python a xxxx, 8200, machinename, 8200, isso poderá ser acessado via http: // xxxx: 8200 / e http: // machinename: 8200 / , mas não http: // localhost: 8200 /
Eu pensei que localhost significava 'esta máquina', e que usá-lo seria 'voltar' para o endereço IP da máquina, mas parece ser ips diferente.
127.0.0.1 é sempre um endereço IP diferente do endereço IP da máquina?
atualizar:
Entendo que os números reais são diferentes, mas o que o loopback faz?
Por exemplo wikepedia diz que
'apontar um navegador para os URLs http://127.0.0.1/ ou http: // localhost / acessará o próprio site desse computador'
mas esse site também estará acessível em xxxx e, presumivelmente, será configurado com um soquete em xxxx. Então, como funcionam as duas referências?
conclusão:
Acho que finalmente entendi que 127.0.0.1 e xxxx funcionam assim
--127.0.0.1 ==\
>- Computer
--x.x.x.x ==/
e não
--127.0.0.1 ==\
--------------- x.x.x.x >- Computer
ou
--x.x.x.x ==\
--------------- 127.0.0.1 >- Computer
Obrigado a todos pela ajuda