Files
picar/car/slam/zmq_pair_testing/pair.py
Piv e577ad4011 Add 'car/' from commit 'eee0e8dc445691e600680f4abc77f2814b20b054'
git-subtree-dir: car
git-subtree-mainline: 1d29a5526c
git-subtree-split: eee0e8dc44
2020-04-19 11:07:44 +09:30

28 lines
706 B
Python

import zmq
from threading import Thread
import time
context = zmq.Context.instance()
def client(context):
print('in thread')
socket = context.socket(zmq.SUB)
print('created socket')
socket.connect('tcp://localhost:5050')
socket.subscribe(b'slam_map')
while True:
print(socket.recv())
def server(context):
print('in thread')
socket = context.socket(zmq.PUB)
print('created socket')
socket.bind('tcp://*:5050')
while True:
socket.send_multipart([b'slam_map', b'Hi'])
time.sleep(1)
# client_thread = Thread(target=client, args=[context])
server_thread = Thread(target=server, args=[context])
server_thread.start()
# client_thread.start()