kbtest resets connections after timeout
parent
88b9d48015
commit
8207a45654
@ -1,9 +1,24 @@
|
||||
import time
|
||||
|
||||
import zmq
|
||||
|
||||
ctx = zmq.Context()
|
||||
send = ctx.socket(zmq.PUB)
|
||||
send.connect("tcp://localhost:10100")
|
||||
|
||||
while True:
|
||||
msg = input("> ")
|
||||
send.send_string(msg)
|
||||
send = ctx.socket(zmq.REQ)
|
||||
send.connect("ipc://.screenless/" + msg[0:2] + ".ipc")
|
||||
send.send_string(msg[2:])
|
||||
print("sending ", msg[2:])
|
||||
ret = None
|
||||
trys = 0
|
||||
while (not ret) and (trys < 10):
|
||||
try:
|
||||
ret = send.recv(flags=zmq.NOBLOCK)
|
||||
print("got", ret)
|
||||
except zmq.ZMQError:
|
||||
trys += 1
|
||||
time.sleep(0.05)
|
||||
if not ret:
|
||||
print("Error: timeout after 0.5 sec")
|
||||
send.close()
|
||||
|
Loading…
Reference in New Issue