2010-04-21 124 views
0

我正在開發一個qt瀏覽器插件,並希望在其中實現命名管道。我試過在QLocalSocket和QLocalServer中提供的基本財富cookie示例在exe中,它工作正常。但是,當我嘗試在瀏覽器插件中實現類似的事情時,使插件存在的頁面聽取名稱(如服務器)以及試圖連接到此的另一個選項卡/窗口。但這似乎並不奏效。當我做一個客戶端 - > errorString()它打印出「未知的錯誤」。Qt IPC - 命名管道

任何幫助我做錯了什麼?

由於一噸提前

回答

0

認沽調試輸出到檢查下列事項:

貴客戶要求的連接?
服務器是否收到建立連接的請求?
每個實體是否創建了它的QLocalSocket實例?
QLocalSocket :: state()對兩個實體都說了什麼?

可能的原因:
你的代碼路徑是否都收到了cpu-time(在同一個進程中是單獨的線程?)?
有沒有死鎖?