Итак, у меня есть класс SomeCode.py (демон), работающий на нескольких хостах в моей сети. Мне нужно просканировать сеть и найти количество работающих экземпляров класса.
Я работаю над Windows10
РЕДАКТИРОВАТЬ 1: Пример содержимого для SomeCode.py
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
Подход грубой силы - работает для моего P C, но как реализовать в сети