none
两个进程间通信 Windows下最佳性能是Socket吗?还有其它的吗? RRS feed

  • 问题

  • 两个进程间通信 Windows下最佳性能是Socket吗?还有其它的吗?如果是Socket,使用什么协议最快,还要稳定。

    因为在一台机器上,我做的是一个通信很频繁的服务器端,比如,Windows中,消息队列内核用的什么传输方式?


    由灵
    2011年11月11日 2:46

答案

  • 进程间通讯的方式:
    文件映射、共享内存、匿名管道
    命名管道、邮件槽、剪贴板、动态数据交换、对象连接与嵌入
    动态连接库、远程过程调用、NetBios函数、Sockets、WM_COPYDATA消息

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    • 已建议为答案 王译 2011年11月11日 5:11
    • 已标记为答案 Rob Pan 2011年11月17日 9:02
    2011年11月11日 4:55
    版主

全部回复

  • RPC

     

    查询 RpcServerUseProtseqEpW 及其相关函数。 


    我也有自己的签名档哦!
    2011年11月11日 4:36
  • 进程间通讯的方式:
    文件映射、共享内存、匿名管道
    命名管道、邮件槽、剪贴板、动态数据交换、对象连接与嵌入
    动态连接库、远程过程调用、NetBios函数、Sockets、WM_COPYDATA消息

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    • 已建议为答案 王译 2011年11月11日 5:11
    • 已标记为答案 Rob Pan 2011年11月17日 9:02
    2011年11月11日 4:55
    版主
  • NetNamedPipeBinding的WCF效率还是不错的,而且写起程序来比较好管理。

    2012年12月5日 2:52