18 sport = self.
snode.port(
"sport", zmq.SERVER)
23 cport = self.
cnode.port(
"cport", zmq.CLIENT)
24 cport.connect(
"server",
"sport")
29 p = self.
snode.port(
"no such port")
32 raise RuntimeError(
"zio.Node should raise error on unknown port")
35 sport = self.
snode.port(
"sport")
36 cport = self.
cnode.port(
"cport")
38 msg =
zio.Message(form=
"TEXT", label=
"This is a message to you, Rudy",
39 payload=[
"Stop your messing around",
40 "Better think of your future"])
42 msg2 = sport.recv(timeout=1000)
43 msg2.payload=[
'Time you straighten right out',
44 "Else you'll wind up in jail"]
45 assert (
type(msg2.payload[0]) == bytes)
48 msg3 = cport.recv(timeout=1000)
49 assert (msg2.payload[0] == msg3.payload[0])
55 if __name__ ==
'__main__':
An identified vertex in a ported, directed graph.