簡體   English   中英

Windows Mobile上最有效的.NET IPC方法

[英]Most eficent way of .NET IPC on Windows Mobile

我將程序分為兩部分,因為我的進程內存不足。 一部分是拍攝圖片並將其存儲在文件系統(GUI)上,另一部分是分析圖片(OCR)並將結果報告給主要部分。

這兩個過程之間的通信將如下所示:

  1. OCR流程是否響應?
  2. 如果不是,請啟動OCR進程。
  3. 告訴OCR流程有新情況。
  4. 等待OCR進程返回結果(最有可能少於1 KB的字符)

按照我的優先順序,最重要的三件事是:

  1. 高性能
  2. 高穩定性
  3. 低復雜度-我只有大約三天的時間才能完成並測試該程序。

GUI用.NET / C#編寫,因此解決方案必須與此兼容。 您會推薦我使用哪種IPC方法?

我可能會為此使用點對點隊列 它們執行得很好並且很穩定-內核將它們用於自己的通知系統。 MSDN文章已經為使用它們建立了托管類,因此復雜度也很低。

您可以將WCF用於Windows Mobile Microsoft已發布有關如何執行此操作的指南和示例項目。 如果將其設置為使用消息隊列端點(我不確定命名管道是否可用),那么性能應該非常好。 除此之外,WCF是一種非常容易上手的技術。 祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM