簡體   English   中英

Windows 10 不允許 Python server.py 與 client.py 連接

[英]Windows 10 not allowing Python server.py to connect with client.py

我正在使用 Python 3.8 編寫一個涉及套接字和網絡的教程。 有一個 server.py 文件和一個 client.py 文件。 我直接從 Python doc for sockets 中提取了示例代碼,看看這是否可行,但它不可行。 服務器啟動並創建一個套接字並偵聽連接,但我得到 WinError 10061,目標機器拒絕連接。 我的操作系統是 Windows 10,我使用的是 IDLE。 我查看了我的防火牆並設置了允許 pythonw.exe 通過的權限,但這並沒有幫助。 有人有任何修復方法讓我嘗試嗎? 在連接客戶端和服務器之前,我無法真正繼續。

我想我知道我做錯了什么。 我一直在同一個控制台中運行服務器和客戶端文件。 我想我必須打開兩個控制台並在每個控制台中運行一個文件,以便它們可以進行通信。 (Doh!)我在工作,所以我現在不能測試它。 以防萬一其他人被這弄糊塗了。

是的,我沒有意識到每個文件都必須在它自己的 IDLE 實例中運行,但現在這很有意義。 套接字不會連接到自身!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM