python-detector-worker/feeder/sender/szmq.py
Pongsatorn Kanjanasantisak b7d8b3266f add StrongSORT Tacker
2025-08-10 01:23:09 +07:00

14 lines
No EOL
469 B
Python

from .base import BasSender, NumpyArrayEncoder
import zmq
import json
class ZmqLogger(BasSender):
def __init__(self, ip_addr:str = "localhost", port:int = 5555) -> None:
super().__init__()
self.context = zmq.Context()
self.producer = self.context.socket(zmq.PUB)
self.producer.connect(f"tcp://{ip_addr}:{port}")
def send(self, messages):
self.producer.send_string(json.dumps(messages, cls = NumpyArrayEncoder))