孙良奇ID:gameslq
374次访问,排名2万外好友1人,关注者1
==
gameslq的文章
原创 6 篇
翻译 0 篇
转载 0 篇
评论 24 篇
最近评论
文章分类
    收藏
      相册
      存档
      订阅我的博客
      XML聚合  FeedSky

      原创 windows进程间通讯的各种方法收藏

      新一篇: 完成端口与高性能服务器程序开发 | 

      方法一:WM_COPYDATA   
        HWND   hReceiveDataWindow   =   FindWindow(NULL,....)  
        COPYDATASTRUCT   data;  
        data.cbdata   =   strlen(pStr);  
        data.lpData   =   pStr;  
        SendMessage(hReceiveDataWindow   ,WM_COPYDATA,(WPARAM)GetFocus(),(LPARAM)&data);   
       
      REF.最简单的方式

      方法二:dll共享   
        #pragma   data_seg   (".ASHARE")  
        int   iWhatYouUseInTwo   =   0;  
        #pragma   data_seg()   

          

      方法三:映象文件   
        CreateFileMapping  
      REF.最基础,效率最高的方法
      最好的参考书《Windows核心编程》第17章 内存映射文件
       
          
      方法四:匿名管道:CreatePipe   
      方法五:命名管道:createnamedpipe 
      REF.
       

      方法六:邮件通道   
        createmailslot   
          
      方法七:网络接口,socket,但要求有网卡。可以实现不同主机间的IPC
       
      另一篇总结的比较好的文章
       

      发表于 @ 2008年04月20日 10:49:00|评论(loading...)|编辑

      新一篇: 完成端口与高性能服务器程序开发 | 

      评论:没有评论。

      发表评论  


      登录
      Csdn Blog version 3.1a
      Copyright © BlackIce