interprocess

    0熱度

    1回答

    我想調用一個方法從一個完全不同的應用程序調用一個控制檯應用程序接受一個字符串作爲參數。調用的目的僅僅是從另一個應用程序向控制檯窗口寫入一行以發佈一些調試行。什麼可能是實現這一目標的最佳方式? (我可以控制這兩個應用程序源)

    -2熱度

    3回答

    我有兩個Python程序,一個是IRC bot,使用套接字連接到IRC服務器。 該程序有一個循環,用於讀取特定通道中的每個PRIVMSG。 第二個程序應該得到第一個程序輸出(在這種情況下是PRIVMSG),並運行它的功能。 因此,它基本上是: while 1: data = irc.recv(2048) if data.find("PRIVMSG " + current_cha

    0熱度

    2回答

    我是新來提升。 我使用「提升管理的共享內存」下面的示例中,但同時分配在以下行中的共享段的內存一個實例被撞壞: char_string key_object(keyHashStr.c_str(), alloc_inst3); 的崩潰發生時我的樣品只有一個以上的實例應用程序正在同時運行。 如果我使用「提升管理的Windows共享內存」,那麼沒有崩潰。 有人能讓我知道我在做什麼錯嗎? #includ

    0熱度

    1回答

    我們使用mod_python運行運行Apache2的Linux服務器。一個mod_python腳本在數據庫日誌記錄表中插入一個條目。日誌表很大可能是磁盤寫入爭用的一個點,或者在數據庫維護期間它可能暫時不可用。我們希望將日誌記錄分離爲異步後臺任務,以便在完成日誌記錄之前完成用戶請求。 理想情況下,會有一個後臺進程。 Web處理程序會將其日誌請求傳遞給後臺進程。後臺進程會將日誌條目寫入數據庫。後臺進程

    -1熱度

    1回答

    使用VM我想實現在使用ActiveMQ的CMS庫我的C++項目的進程間通信。對於這件事我用下面的URI: 故障轉移:(VM:(經紀人:(TCP://本地主機:??6000)持續= FALSE)元帥= FALSE) 雖然它似乎沒有工作。在等待來自它的響應時與經紀人聯繫。我認爲也許虛擬機協議沒有在CMS中實現。事實上,我無法找到CMS源代碼的「VM」字符串引用。 如果有什麼是進程間通信的最好的圖書館。

    0熱度

    1回答

    boost::interprocess::managed_shared_memorymanual and most other資源我總是查看一下顯示的例子,其中有一個父進程和一堆由它產生的子進程。 在我的情況下,我有幾個進程由第三部分應用程序產生,我只能控制「子」。這意味着我不能有一箇中央大腦來分配和釋放共享內存段。我的所有流程都必須能夠這樣做(因此,我無法清除退出上的數據)。 我的想法是給ope

    0熱度

    1回答

    我具有包含在長期運行的字符串(升壓::進程間:: basic_string的)作爲值保存在共享存儲器,我正在此錯誤升壓進程間矢量 include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:1346: void boost::interprocess::rbtree_best_fit<MutexFamily, VoidMutex, MemAlig

    1熱度

    3回答

    我正在做bash腳本編寫,並且希望使用寫入文件來設置兩個進程之間的通信。該方案的演練將是: 方法1打開文件「file.txt的」,並在終端 過程2寫入由用戶指定的一些輸入來自打開另一端相同的文件,不斷讀取它進行更新。 如果進程2找到更新,它會將輸出顯示給用戶。 目前我被困在確定何時文件已被更新並將文件的更新部分(在本例中是最後一行)存儲在變量中。 任何幫助將不勝感激! P.S.假定兩個進程腳本位於

    1熱度

    1回答

    我試圖創建一個使用this答案的內存映射文件,但我得到編譯錯誤。這是我的代碼: namespace bi = boost::interprocess; std::string vecFile = "vector.dat"; bi::managed_mapped_file file_vec(bi::open_or_create,vecFile.c_str(), sizeof(struct Rec

    0熱度

    1回答

    我希望能夠編寫一個只允許其一個實例的WPF應用程序,但如果用戶打開另一個實例,則第一個實例會打開一個窗口。所以,我需要 單實例只有WPF應用程序的新實例和原來,它允許新的實例告訴第一個打開的窗口之間 進程間通信。 我想知道這是否可行,以及如何做到這一點,因爲到目前爲止,谷歌沒有太多的幫助。我已經看到其他問題提出這個問題,但沒有一個真的有幫助(和一些沒有在vb.net,但仍沒有回答這個問題)。我真的