2017-06-14 35 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地址。我愚蠢的是不檢查官方文檔。

相關問題