python使用zmq通信

来源:互联网 发布:c语言能编写什么软件 编辑:程序博客网 时间:2024/04/30 00:29

server端


#coding=utf-8'''Created on 2015-10-15@author: kwsy2015'''import zmqimport timecontext = zmq.Context()socket = context.socket(zmq.REP)socket.bind('tcp://*:5555')while True:    message = socket.recv()    print 'received request: ' ,message    time.sleep(1)    if message == 'hello':        socket.send('World')    else:        socket.send('success')


client端


#coding=utf-8'''Created on 2015-10-15@author: kwsy2015'''import zmqcontext = zmq.Context()print 'connect to hello world server'socket =  context.socket(zmq.REQ)socket.connect('tcp://localhost:5555')for request in range(1,10):    print 'send ',request,'...'    socket.send('hello')    message = socket.recv()    print 'received reply ',request,'[',message,']'


0 0
原创粉丝点击