ipc

    0熱度

    2回答

    我是Linux的新手。 我有兩個用戶空間進程A和B,B必須接收來自A的消息,做一些處理,並在完成時進行確認。所以我在看雙向消息協議,並且看到netlink被用於用戶和內核空間之間的通信。有沒有辦法使用netlink進行兩個用戶空間進程通信? 如果這不是一個理想的解決方案,有沒有其他的方法來實現這一點?我正在查看消息隊列,但它們似乎是單向通信機制。

    2熱度

    1回答

    我想問以下問題的最佳方法: 我有兩個截然不同的進程:生產者和消費者。 生產者生產物品,其中每個物品都是無符號整數。消費者消費它們,與常規消費者生產者問題不同的是,消費者需要知道物品生產的確切時間。 消費者不能相信生產者,因此生產者不應該將時間與物品一起提供,消費者在消費物品時何時要求系統當前時間。 由於生產者是實時應用程序,所有這些都需要儘可能減少對生產者的影響。 我試着在Unix上閱讀IPC機制

    4熱度

    3回答

    我有一個C#代碼,它有助於先運行python環境,然後執行我的python進程。但問題是執行需要很長時間。 其實我只想傳遞我的值並在python腳本中執行單行代碼。但是每次都需要執行所有的python代碼。有沒有辦法運行python進程外側,只是在我想要的時候運行單行。 我連接兩個C#代碼和Python過程與此 C#代碼 public String Insert(float[] values)

    0熱度

    1回答

    所以我目前正在編寫一個服務器/客戶端程序,將採取三個命令(HI,PID和GOODBYE)並相應地處理它們。我似乎遇到了一些麻煩,在我的server.c代碼中使用了semget()。 我得到的錯誤是「EEXIST」,根據手冊頁說,密鑰已經存在(duh lol) - 事情是,我不斷手動每次更改密鑰,它仍然給我錯誤。我在這裏沒有理解什麼嗎?它似乎也適用於client.c代碼。你們有沒有想過爲什麼我會遇到

    -7熱度

    1回答

    我不是開發人員,但我必須創建一個小應用程序。該場景是 我們有一個現有的財務應用程序。當應用程序完成計算時,它會傳遞一些參數。我的C#應用​​程序需要讀取這些參數(財務應用程序輸出參數)。如果主應用程序(財務應用程序)未傳遞參數,則C#應用程序會要求輸入這些參數(以文本框輸入)。任何人都可以幫助我如何在C#窗體窗體應用程序中讀取這些參數。

    0熱度

    1回答

    我正在評估.net core 2.0的IPC通信方面。我確實發現.Net核心不支持服務器端的WCF。任何人都可以幫助我,在.Net核心中有什麼替代品,可以用於進程間通信以及回調(用於發佈 - 訂閱)模型。 謝謝。

    -2熱度

    1回答

    我需要爲兩個進程實現UDP,但都是用不同的語言和不同的平臺編寫的。 不同語言的兩個進程可以通過UDP進行通信嗎?

    0熱度

    1回答

    我們運行一個Linux應用程序,它分派了大量(超過1000個)子進程。這些子進程通過UNIX數據報套接字與主進程進行通信(所有子進程之間共享一個進程)。 UNIX數據報套接字除了用於記錄的其他通信之外也被使用。整個系統運行良好,直到應用程序必須對一個巨大的外部錯誤做出反應 - 比如說應用程序數據庫崩潰。我們觀察到,在這種情況下,子進程開始產生大量錯誤日誌事件,這可能是正確的,因爲每個子進程都會受到

    0熱度

    1回答

    我正在創建一個微服務體系結構。我正在尋找一種方式(協議或其他事物),以便我的服務一起通信,但在它們之間自動進行消息轉換。 例子。我有兩種存儲服務,他們都公開他們的目錄,但是具有不同的描述格式。我明顯可以編寫一個適配器來完成這項工作,但下一次,問題會再次出現。 有什麼想法?

    0熱度

    1回答

    我已經安裝geth以太網testnet。我想通過IPC PHP與客戶端進行通信。我在Ubuntu上。 這是我當前的代碼:(?FIFO) $myValType = NULL; $msg = ""; ($key = ftok("/home/john/.ethereum/testnet/geth.ipc","=")); $queue = msg_get_queue($key); msg_send