15 lines
465 B
Python
15 lines
465 B
Python
from .core.network import UdpHandler
|
|
from .core.dispatcher import MessageDispatcher
|
|
|
|
def on_packet_received(data, addr):
|
|
header, msg = dispatcher.parse_packet(data)
|
|
if msg:
|
|
print(f"Received: {msg}")
|
|
# Esempio di accesso ai dati
|
|
if hasattr(msg, 'target_history'):
|
|
print(f" -> Target History: {msg.target_history}")
|
|
|
|
dispatcher = MessageDispatcher()
|
|
net = UdpHandler()
|
|
net.register_callback(on_packet_received)
|
|
net.start() |