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")
Ready to merge
This branch is ready to get merged automatically.

Sign up or log in to comment