[英]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.