예제 #1
0
    def client():
        c = zmq.Context()
        s = c.socket(zmq.REQ)
        s.connect(endpoint)

        print 'cli sending...'
        s.send('hello')
        print 'cli recving...'
        r = s.recv()
        print 'cli', r

        s.close()
        c.term()
예제 #2
0
    def client():
        c = zmq.Context()
        s = c.socket(zmq.REQ)
        s.connect('tcp://localhost:9999')

        print 'cli sending...'
        s.send('hello')
        print 'cli recving...'
        r = s.recv()
        print 'cli', r

        s.close()
        c.term()
예제 #3
0
    def server():
        c = zmq.Context()
        s = c.socket(zmq.REP)
        s.bind(endpoint)
        while True:
            print 'srv recving...'
            r = s.recv()
            print 'srv', r
            print 'srv sending...'
            s.send('world')

        s.close()
        c.term()
예제 #4
0
    def server():
        c = zmq.Context()
        s = c.socket(zmq.REP)
        s.bind('tcp://0.0.0.0:9999')
        while True:
            print 'srv recving...'
            # 底层的socket通信,直接处理RAW Events
            r = s.recv()
            print 'srv', r
            print 'srv sending...'
            s.send('world')

        s.close()
        c.term()