在网络上运行特定类的实例(python)
因此,我有一个类SomeCode.py(守护进程)在网络中的多个主机上运行。 我需要扫描网络并找到类的运行实例数 我正在Windows10上工作 编辑1: SomeCode.py的示例内容在网络上运行特定类的实例(python),python,python-3.x,networking,Python,Python 3.x,Networking,因此,我有一个类SomeCode.py(守护进程)在网络中的多个主机上运行。 我需要扫描网络并找到类的运行实例数 我正在Windows10上工作 编辑1: SomeCode.py的示例内容 import time class SomeCode(object): def something(self): while(True): time.sleep(10) print("SomeCode Running") if __name_
import time
class SomeCode(object):
def something(self):
while(True):
time.sleep(10)
print("SomeCode Running")
if __name__ == '__main__':
obj = SomeCode()
obj.something()
我已经试过了:
import gc
for obj in gc.get_objects():
if isinstance(obj, MyClass):
print obj.name
蛮力方法-适用于我的电脑,但如何在网络上实现@vidya marathe:您可以使用Python套接字编程来实现这一点…一台机器运行代码充当套接字服务器,其余客户端将通过套接字连接到此服务器,并在成功部署后发出事件 1) 运行套接字服务器 2) 创建10个将连接到套接字服务器的套接字客户端 3) 执行调用后将事件发送到套接字服务器…等 请参阅下文:
你到底在做什么?
backend.py
的作用是什么?专业提示:打印后端正在运行的脚本不是任何实际的网络后端。@Grismar我对该文件的作用不感兴趣。。你可以称它为“DoesNothing.py”,但如果它在网络中的10台电脑上运行,我需要计算运行的实例,而不告诉人们它运行在什么操作系统上,或者它实际上如何在网络上提供服务,这不是一个真正的问题。人们不会很“感兴趣”“如果你提出的问题写得不好,而你自己却很少或根本没有努力找到答案,那么你会得到帮助。很抱歉,它的Windows 10 PC不知道这会影响..”。。真是个傻瓜,不是真正的解决办法。。我已经在网络中的多台PC上运行了一个已实现/现有的类。我需要计算某个时间点正在运行的实例。。。只需要运行的实例数..是的,在相同的环境中添加套接字服务器和客户端机制。。。。