A进程代码
#encoding=utf-8 __author__ = 'outofmemory.cn' from multiprocessing.connection import Listener address = ('localhost', 6000) # family is deduced to be 'AF_INET' listener = Listener(address, authkey='secret password') while True: conn = listener.accept() print 'connection accepted from', listener.last_accepted data = conn.recv() print data try: result = 'haha' conn.send_bytes('get %s'%(result,)) except Exception,e: print e finally: conn.close() listener.close() |
B进程代码
#encoding=utf-8
__author__ = 'outofmemory.cn' from multiprocessing.connection import Client address = ('localhost', 6000) for x in range(0,10): conn = Client(address, authkey='secret password') conn.send('这是一个美丽的世界') print conn.recv_bytes() conn.close() |
参考:http://outofmemory.cn/code-snippet/1715/python-usage-Connection-achieve-duojincheng-between-correspond