专注小懒虫

文章
9
资源
0
加入时间
2年10月18天

C语言:记录zmq订阅地址ipc文件问题

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