作为a类的一部分,我通过导入套接字在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地址时,它没有错误,只能从浏览器访问服务器。怎么办,我做错什么了吗?
发布于 2017-06-14 10:35:45
我推荐两种方法来做到这一点,首先是将python代码中的端口地址更改为80。ms.bind(('',80))会做到这一点的。这是因为浏览器通信的默认端口是80。第二种方法是在浏览器地址栏中键入ip地址和端口地址。例如,127.0.0.1:1234用服务器ip地址替换127.0.0.1。
发布于 2017-06-16 05:48:03
我更改了ms.bind(('',80)),当我在地址栏中键入ip地址时,它可以工作。我真傻,不看官方文件。
https://stackoverflow.com/questions/44542230
复制相似问题