Qt IPC - 命名管道

时间:2010-04-21 06:23:40

标签: qt ipc named-pipes

我正在开发一个qt浏览器插件,并希望在其中实现命名管道。我在exe中尝试了QLocalSocket和QLocalServer提供的基本幸运cookie示例,它运行正常。但是当我尝试在浏览器插件中实现类似的东西时,使插件所在的页面听取名称(如服务器)和另一个尝试连接到此的选项卡/窗口。但这似乎不起作用。当我做一个客户端 - > errorString()时,它打印出“未知错误”。

对我做错的任何帮助?

提前感谢

1 个答案:

答案 0 :(得分:0)

调试输出以检查以下内容:

您的客户是否要求连接?
服务器是否收到了建立连接的请求? 每个实体都创建了它的QLocalSocket实例吗? QLocalSocket :: state()在两个实体上都有什么说法?

可能的原因:
是否有两个代码路径都接收到cpu-time(同一进程中的单独线程?)? 有死锁吗?