2017-06-14 30 views
1

作为类的一部分,我通过导入套接字在python中编写了一段代码。这是代码。如何使用其IP地址从Web浏览器连接到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地址。该怎么做,我做错了什么?

回答

2

我推荐两种方法来做到这一点,首先将您的python代码中的端口地址更改为80. ms.bind(('',80))可以做到这一点。这是可行的,因为浏览器的默认端口是80. 第二种方法是在浏览器地址栏中输入您的IP地址和端口地址。例如127.0.0.1:1234用您的服务器IP地址替换127.0.0.1。

1

我改变了ms.bind(('',80))它工作时,我在地址栏中键入我的IP地址。我愚蠢的是不检查官方文档。

相关问题