python - 网络扫描仪工作,直到我的手机被锁定
问题描述
所以我用python制作了这个小脚本,当个人连接到WiFi时,它会告诉我他们的连接情况打印“向上”。但是,当我锁定我的手机时,它会变成例外并打印下来。我认为这是因为当我的手机被锁定时没有发送数据包,但我不知道我在某些方面对编程还是很陌生,有没有关于如何解决这个问题的建议?谢谢
import nmap
import time
nm = nmap.PortScanner()
Status = "up"
while 1:
try:
nm.scan("192.168.1.160", "22")
Status = nm["192.168.1.160"].state()
except:
Status = "down"
print(Status)
time.sleep(5)
解决方案
推荐阅读
- javascript - 无法使用不变性助手更新状态
- swift - Swift - 具有约束的泛型的继承泛型
- laravel - 当类似查询返回时,流明听起来像查询不返回
- go - GORM 嵌套预加载有没有办法在您正在预加载的项目上预加载数组的结构?
- pytorch - 在预训练的 bert 模型中冻结层
- php - 内容为空时如何隐藏woocommerce自定义选项卡
- php - 如何从一列中获取所有行?
- postgresql - 服务重启后 PostgreSQL 服务器未连接
- oracle - 重做日志是否包含已更改但尚未写入数据库的详细信息?
- xcopy - Use Xcopy to move files and change file extension