zeromq测试
2015-06-27 08:41
281 查看
debian
client.py
server.py
client.rb
server.rb
附上github上的ruby例子
sudo apt-get install libzmq3-dev
pip install zmq
client.py
#coding: utf-8 import zmq context = zmq.Context() sock = context.socket(zmq.REQ) sock.connect("tcp://127.0.0.1:55555") sock.send_unicode("asdasd") print(sock.recv_unicode())
server.py
#coding: utf-8 import zmq context = zmq.Context() sock = context.socket(zmq.REP) sock.bind("tcp://127.0.0.1:55555") while True: message = sock.recv_unicode() sock.send_unicode(message)
client.rb
require 'ffi-rzmq' context = ZMQ::Context.new(1) client_socket = context.socket(ZMQ::REQ) client_socket.connect("tcp://127.0.0.1:5555") client_socket.send_string("121212") loop do message = "" return_code = client_socket.recv_string message if return_code <= 0 next end puts "client get #{message}" client_socket.send_string message end
server.rb
require 'ffi-rzmq' context = ZMQ::Context.new(1) server_socket = context.socket(ZMQ::REP) server_socket.bind("tcp://*:5555") loop do message = "" return_code = server_socket.recv_string(message) if return_code <= 0 next end puts "server get #{message}" server_socket.send_string(message) end
附上github上的ruby例子
https://github.com/vishnugopal/zeromq-demo
相关文章推荐
- linux归档压缩编辑
- Windows 10 build 10154更新日志 神秘刮刮乐现身
- xml--笔记
- css--用户体验笔记及兼容记录
- 【BAT(百度,阿里,腾迅)面试题】
- javascript-函数及兼容
- javascript--study
- PHP调用MYSQL存储过程实例
- smarty3-笔记
- linux基础命令
- sgu281:Championship(map)
- ajax笔记
- poj 1364 King 【非连通图的差分约束】【最长路 + 最短路求法】
- linux压缩归档编辑
- 【root】小米稳定版系统添加小米官方root权限
- js window.open打开新窗口原页面出现[object window]解决办法
- Windows 10 Build 10154最新版系统截图首曝光
- 密码保护:难忘的巴塞罗那
- Dreamweaver PHP代码护眼配色方案
- 黑马程序员——Objective-C语言知识整理——类与对象基本知识