我是靠谱客的博主 专注小懒虫,最近开发中收集的这篇文章主要介绍C语言:记录zmq订阅地址ipc文件问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

C语言使用zmq进行发布订阅通信,发布端订阅地址使用ipc进行发布(ip:///tmp/1_$_file.ipc),ipc文件名自己组建没有事先创建文件,调用bind函数直接就会创建ipc文件
在这里插入图片描述
但是订阅端一直收不到数据,确认了好久发现问题。
上图文件看着没有问题,但是从终端查看文件时发现区别,如下图:
在这里插入图片描述
这里看到多了两个单引号,导致订阅和发布对应的ipc文件不同意。
进行多次测试找到问题关键点是其中美元符号的问题,如果文件名中带有美元符号,通过bind生成的文件会带有单引号。

最后

以上就是专注小懒虫为你收集整理的C语言:记录zmq订阅地址ipc文件问题的全部内容,希望文章能够帮你解决C语言:记录zmq订阅地址ipc文件问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部