示例#1
0
 def write(client, pub, name):
     while client.isConnected():
         try:
             message = input()
             writer = echolib.MessageWriter()
             writer.writeString(name)
             writer.writeString(message)
             pub.send(writer)
         except EOFError:
             break
示例#2
0
    counter = 0

    def __callback(message):
        
        global counter
        counter += 1

        print("Msg %d: %s " % (counter, echolib.MessageReader(message).readString()))
        

    loop   = echolib.IOLoop()
    client = echolib.Client()
    loop.add_handler(client)


    subscriber = echolib.Subscriber(client, channel_in, u"string", __callback)
    publisher  = echolib.Publisher(client, channel_out, u"string") 

    t = time()

    while loop.wait(100):
    
        writer = echolib.MessageWriter()
        writer.writeString("Hello there")

        print("Send")

        publisher.send(writer)

        t = time()
示例#3
0
 def send(self, obj):
     writer = echolib.MessageWriter()
     CameraExtrinsics.write(writer, self)
     super(CameraExtrinsicsPublisher, self).send(writer)
示例#4
0
 def send(self, obj):
     writer = echolib.MessageWriter()
     Frame.write(writer, obj)
     super().send(writer)
示例#5
0
 def send(self, obj):
     writer = echolib.MessageWriter()
     CameraExtrinsics.write(writer, obj)
     super().send(writer)