您的位置:首页 > 编程语言 > Python开发

安装zeromq以及zeromq的python示例

2016-07-18 11:22 411 查看
下载ZeroMq:

wget https://github.com/zeromq/zeromq4-1/releases/download/v4.1.5/zeromq-4.1.5.tar.gz[/code] 
解压:

$ tar zvxf zeromq-4.1.5.tar.gz
$ mv zeromq-4.1.5 zeromq
$ cd zeromq


编译安装:

$sudo  ./configure
$sudo  make
$sudo make install


python学习zeromq的地址:https://learning-0mq-with-pyzmq.readthedocs.io/en/latest/pyzmq/basics.html

一个简单的例子:

# -*- coding: utf-8 -*-

import zmq
import random
import sys
import time

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

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

for i in range(10):
socket.send("client message to server "+ str(i))

while True:
msg = socket_server.recv()
print msg
time.sleep(10)


输出:

[deepai@q_1 test]$ python 3.py
client message to server 0
client message to server 1
client message to server 2
client message to server 3
client message to server 4
client message to server 5
client message to server 6
client message to server 7
client message to server 8
client message to server 9

完毕。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: