Python套接字gethostbyname(),issu

2024-05-28 23:07:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个关于Python中套接字用法的问题。我已经搜索过了,似乎找不到一个适合我的解决方案。你知道吗

我正在做一个IP扫描器,它会用gethostbyname()扫描一个网络,问题是当这个名称不存在时,它只会等待它超时,但我需要它短得多,几乎和它找到IP的速度一样快

我试着使用以下代码来简要说明我想要实现的目标:

import socket
socket.setdefaulttimeout(None)
name = input("Pc: ")
try:
    host = socket.gethostbyname(name)
    print(name, host)
except BaseException:
    print("Not found")

这是我希望它的工作方式,它只是花了多少时间告诉我,它没有找到我需要在大约0.5秒,而不是5-10秒,它目前是。你知道吗

如果有人能提供帮助或建议,我们将不胜感激。你知道吗

谢谢


Tags: 代码nameimportip网络名称host用法

热门问题