Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux ZeroMQ REQ-REP不工作_Linux_Zeromq - Fatal编程技术网

Linux ZeroMQ REQ-REP不工作

Linux ZeroMQ REQ-REP不工作,linux,zeromq,Linux,Zeromq,我正在尝试使用ZeroMQ在程序之间进行数据交换。我的系统由两部分组成:客户机(Req),在C语言上运行,在Windows和服务器上运行(ReP),用C++编写,运行在Linux Ubuntu。 客户机发送请求,服务器捕获请求,处理并发送回复。答复从未送达 在最小测试用例中,客户端和服务器只发送空消息,因此问题不在消息构造或处理代码中 如果我改变角色,在Windows上运行server,在Linux上运行Client,一切都正常。如果在Linux上启动PUB服务器,在Windows上启动子客户端

我正在尝试使用ZeroMQ在程序之间进行数据交换。我的系统由两部分组成:客户机(Req),在C语言上运行,在Windows和服务器上运行(ReP),用C++编写,运行在Linux Ubuntu。 客户机发送请求,服务器捕获请求,处理并发送回复。答复从未送达

在最小测试用例中,客户端和服务器只发送空消息,因此问题不在消息构造或处理代码中

如果我改变角色,在Windows上运行server,在Linux上运行Client,一切都正常。如果在Linux上启动PUB服务器,在Windows上启动子客户端,则不会传递任何消息

我在服务器端使用Linux Ubuntu 12.04 LTS amd64、ZeroMQ 4.0.3和g++4.6.3,在客户端使用Windows 8.1 x64、Visual Studio 2013 RC和clrzmq NuGet软件包2.2.5


有人有什么想法吗?

好的,我明白了。我不得不在服务器上使用较旧版本的ZMQ

显示代码,否则,我们只能猜测。