8000
我使用在端口上创建了一个 python 服务器python -m SimpleHTTPServer
。
当我从我的网络浏览器访问此网址时,它会显示以下内容
现在,我想使用 python 获取上述内容。所以,为此我所做的是
>>> import socket
>>> s = socket.socket(
... socket.AF_INET, socket.SOCK_STREAM)
>>> s.connect(("localhost", 8000))
>>> s.recv(1024)
但是在s.recv(1024)
没有发生任何事情之后,它只是在那里等待并且什么也不打印。
所以,我的问题是如何使用 python 获得以上目录内容输出。也有人可以建议我一个关于socket programming with python
. 我不太喜欢官方教程。
当我尝试使用 python 接收内容时,我还观察到一件奇怪的事情,当时没有任何反应,我无法localhost:8000
从我的网络浏览器访问,但只要我杀死我的 python 程序,我就可以访问它。