【问题标题】:Qt IPC - Named PipesQt IPC - 命名管道
【发布时间】:2010-04-21 06:23:40
【问题描述】:

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

对我做错了什么有帮助吗?

提前致谢

【问题讨论】:

    标签: qt ipc named-pipes


    【解决方案1】:

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

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

    可能的原因:
    您的两个代码路径是否都收到了 cpu 时间(同一进程中的单独线程?)?
    有没有死锁?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      • 2011-09-23
      • 2010-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多