作为类的一部分,我通过导入套接字在 python 中编写了一段代码。这是代码。
import socket
ms=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
ms.bind(('',1234))
ms.listen(5)
while True:
con, addr=ms.accept()
if con:
print("Someone made a request!")
con.close()
ms.close()
没有错误,但是当我在浏览器中输入 IP 地址时,可以从浏览器访问服务器。怎么办,我做错了什么吗?
最佳答案
我推荐两种方法来做到这一点,首先将 python 代码中的端口地址更改为 80。 ms.bind(('',80))
就可以了。这是可行的,因为浏览器通信的默认端口是 80。
第二种方法是在浏览器地址栏中输入您的 IP 地址和端口地址。例如 127.0.0.1:1234
将 127.0.0.1 替换为您的服务器 IP 地址。
关于python - 如何使用 IP 地址从 Web 浏览器连接到 Python 套接字服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44542230/