同一台机器,两个进程间小数据量通信,希望效率最高,因为通信频率要求很高主要是一个C#开发的dll要进入宿主程序做服务(二次开发),外部开发了一个程序和这个程序通信交换数据之类的。不知道那种方式最好,效率最高。

解决方案 »

  1.   

    Socket
      

  2.   

    同一台服务器两个进程间通信使用命名管道要比TCP/IP高,技术实现可以采用目前流行的WCF实现。
      

  3.   

    最新技术WCF吧
    Socket比较底层一点
      

  4.   

    .Net remoting 是和C++ DCOM技术的一个道理,主要就是用来解决进程间通讯的!
      

  5.   

    .Net remoting 和    Socket都可以的。都可以学习下
      

  6.   


    WCF?
    请问有列子或者帖子吗?谢谢
      

  7.   

    小数据不一定要用tcp.同一台机器上使用匿名管道就可以了.
      

  8.   

    建议用WCF,socket更适用于两台机器间的交互。
      

  9.   


    给位哥哥,WCF太难用!
    应用范围远不如remoting比如remoting可以返回int【,】
    但是WCF就不行!!!!而且服务契约中还不能定义属性,那么服务契约就变成了彻底的函数集了
    这不符合接口定义的初衷