gpt4 book ai didi

Python - 检测远程计算机是否开启

转载 作者:太空狗 更新时间:2023-10-29 19:32:59 25 4
gpt4 key购买 nike

所以,我有一个 Python 应用程序,但我想从另一台远程计算机知道(运行该应用程序的)计算机是否打开。

有什么办法吗?我正在考虑使用 UDP 数据包,使用计数器发送某种保持事件状态。前任。客户端每 5 分钟向服务器发送一个 UDP“保持事件”数据包。提前致谢!

最佳答案

如果您的目标实际上是测试某个特定服务是否正在远程机器上运行,您可以测试该服务应该运行的网络端口是否可达。示例:

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
s.connect(('hostname', 22))
print "Port 22 reachable"
except socket.error as e:
print "Error on connect: %s" % e
s.close()

如果您要测试的应用程序设计为运行在例如1337端口,然后检查这个端口。

关于Python - 检测远程计算机是否开启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17682818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com