Pythonのソケットをlocalhost、8200にバインドする場合、http:// localhost:8200 /からアクセスできます。http:// xxxx:8200 /ではありません
Pythonのソケットをxxxx、8200、machinename、8200にバインドする場合、これはhttp:// xxxx:8200 /およびhttp:// machinename:8200 /からアクセスできますが、http:// localhost:8200 /からはアクセスできません
localhostは「このマシン」を意味し、それを使用するとマシンのIPアドレスに「ループバック」されると考えましたが、異なるIPのようです。
127.0.0.1は常にマシンのIPアドレスとは異なるIPアドレスですか?
更新:
実際の数値は異なることを理解していますが、ループバックは何をしますか?
たとえば、wikepediaは、「WebブラウザでURL http://127.0.0.1/またはhttp:// localhost /を指定すると、そのコンピュータの独自のWebサイトにアクセスする」と述べて
います
しかし、そのWebサイトはxxxxでもアクセス可能であり、おそらくxxxxの単一のソケットでセットアップされるでしょう。
結論:
私は最終的に127.0.0.1とxxxxがこのように機能することを理解したと思います
--127.0.0.1 ==\
>- Computer
--x.x.x.x ==/
ではなく
--127.0.0.1 ==\
--------------- x.x.x.x >- Computer
または
--x.x.x.x ==\
--------------- 127.0.0.1 >- Computer
助けてくれてありがとう