簡體   English   中英

Python-s.recv掛起超時

[英]Python - s.recv hang timeout

我有一個當前正在編寫的腳本,用於通過端口25連接到主機。連接后,將使用以下代碼讀取文本文件以收集每個用戶,然后發出VRFY命令以及用戶名。 直到我沒有收到主機的任何答復,它一直掛在那里,這真的很好。 接近我的代碼的底部,我嘗試中斷,但未收到響應,但這是行不通的。 我嘗試了幾種方法來使它正常運行。

提前致謝!

with open('usernames.txt') as f:
    for users in f: 
        if users == '':
            break
        else:
            try:
                s.send('VRFY ' + users)
                result=s.recv(1024)
                print result
            except socket.timeout:
                print IPADDRESS + ' is not responding to VRFY commands'
                break

是的,謝謝您,settimeout發揮了作用! 我也使用了免稅待遇。 感謝大家!

暫無
暫無

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

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