如果将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 /将访问该计算机自己的网站”
但是该网站也可以在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
谢谢大家的帮助