Chinaunix首页 | 论坛 | 博客
  • 博客访问: 479345
  • 博文数量: 239
  • 博客积分: 60
  • 博客等级: 民兵
  • 技术积分: 1033
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-22 18:25
文章分类

全部博文(239)

文章存档

2019年(9)

2018年(64)

2017年(2)

2016年(26)

2015年(30)

2014年(41)

2013年(65)

2012年(2)

分类: C/C++

2018-07-26 15:58:00

https://learning-0mq-with-pyzmq.readthedocs.io/en/latest/pyzmq/patterns/client_server.html
#sudo apt-get install libzmq3 libzmq3-dev python3-zmq
#vim pairserver.py
import zmq
import random
import sys
import time

port = "5556"
context = zmq.Context()
socket = context.socket(zmq.PAIR)
socket.connect("tcp://localhost:%s" % port)

while True:
    msg = socket.recv()
    print(msg)
    socket.send("client message to server1".encode('ascii'))
    socket.send("client message to server2".encode('ascii'))
    time.sleep(1) #vim pairclient.py import zmq
import random
import sys
import time

port = "5556"
context = zmq.Context()
socket = context.socket(zmq.PAIR)
socket.bind("tcp://*:%s" % port)

while True:
    socket.send("Server message to client3".encode('ascii'))
    msg = socket.recv()
    print(msg)
    time.sleep(1)
#python3 pairserver.py 1100 #python3 pairclient.py 1101

阅读(266) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册