none
C#用哪方式实现多进程,请大家给点建议,谢谢! RRS feed

  • 问题

  • 最近要写一个主进程去创建、控制多个其他进程,并返回给主进程数据。专门了解了一下,发现有好多实现方式。我想知道大家常用的方式,还有用wcf实现进程通信,有什么优势,如何实现?

    谢谢大家


    David
    2011年3月30日 6:53

答案

  • 对于进程间通信:

    一般用几种方式

    1 socket   优点  及时性,并发性,性能好,IM都是直接采用SOCKET实现通信,  可以基于连接的TCP协议或面向数据报的无连接UDP

    2 remoting  缺点 只能实现.NET程序间通信

    3.WCF  优点  集成各种通信技术,配置方便,安全配置等统一管理 。  可以跨平台调用,基于http,tcp.soap等传输


    No.7Roy
    • 已建议为答案 chenlulouis 2011年4月7日 3:02
    • 已标记为答案 vchao 2011年4月27日 4:25
    2011年4月7日 3:02

全部回复

  • 我现在用的共享内存的方式,但是不知道如何监测内存。如何A进程把改变了共享内存的内容,我的B进程如何知道,并做出响应?

    有没有高人指点一下,谢谢!


    David
    2011年4月2日 1:08
  • 对于进程间通信:

    一般用几种方式

    1 socket   优点  及时性,并发性,性能好,IM都是直接采用SOCKET实现通信,  可以基于连接的TCP协议或面向数据报的无连接UDP

    2 remoting  缺点 只能实现.NET程序间通信

    3.WCF  优点  集成各种通信技术,配置方便,安全配置等统一管理 。  可以跨平台调用,基于http,tcp.soap等传输


    No.7Roy
    • 已建议为答案 chenlulouis 2011年4月7日 3:02
    • 已标记为答案 vchao 2011年4月27日 4:25
    2011年4月7日 3:02