Spaces:
Running
Running
Update main.py
#1
by osamabyc19866 - opened
No description provided.
في بداية main.py بعد imports
def start_zeroconf_discovery():
"""تشغيل اكتشاف الأقران عبر ZeroConf"""
try:
from peer_registry import register_service, discover_peers
import threading
# تسجيل الخدمة المحلية
local_ip = get_local_ip()
register_service(local_ip, CPU_PORT, load=0)
# اكتشاف الأقران في خلفية
def discover_loop():
while True:
peers = discover_peers(timeout=3)
for peer in peers:
add_peer(peer)
time.sleep(30)
threading.Thread(target=discover_loop, daemon=True).start()
logging.info("✅ ZeroConf discovery started")
except ImportError:
logging.warning("⚠️ zeroconf not installed. Run: pip install zeroconf")