echo.py 474 B

1234567891011121314151617181920
  1. #!/usr/bin/python
  2. import zmq
  3. from pydrk import serial
  4. context = zmq.Context()
  5. socket = context.socket(zmq.REQ)
  6. #self.socket.setsockopt(zmq.IPV6, True)
  7. socket.connect(f"tcp://127.0.0.1:9484")
  8. req_cmd = bytearray()
  9. serial.write_u8(req_cmd, 0)
  10. payload = bytearray()
  11. socket.send_multipart([req_cmd, payload])
  12. errc, reply = socket.recv_multipart()
  13. errc = int.from_bytes(errc, "little")
  14. cursor = serial.Cursor(reply)
  15. response = serial.decode_str(cursor)
  16. print(errc, response)