概述
C语言使用zmq进行发布订阅通信,发布端订阅地址使用ipc进行发布(ip:///tmp/1_$_file.ipc),ipc文件名自己组建没有事先创建文件,调用bind函数直接就会创建ipc文件
但是订阅端一直收不到数据,确认了好久发现问题。
上图文件看着没有问题,但是从终端查看文件时发现区别,如下图:
这里看到多了两个单引号,导致订阅和发布对应的ipc文件不同意。
进行多次测试找到问题关键点是其中美元符号的问题,如果文件名中带有美元符号,通过bind生成的文件会带有单引号。
最后
以上就是专注小懒虫为你收集整理的C语言:记录zmq订阅地址ipc文件问题的全部内容,希望文章能够帮你解决C语言:记录zmq订阅地址ipc文件问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复