假设我们这个DLL为server,那么客户的程序就是client了。 假设我们这个DLL 取名SOSV   客户端程序取名APP_VC(VC MFC程序)  和APP_CS(C#程序)如何实现消息传递,就是SOSV主动发送消息给APP_VC 和 APP_CS?

解决方案 »

  1.   

    socket 管道 什么的都行的吧
      

  2.   

    用回调函数或SendMessage可以吗?
      

  3.   

    1. COM 连接点
    2. 利用接口回调
    3. 利用接口传入客户端的一些信息,然后发送消息
      

  4.   

    非常谢谢你,但我现在是要实现SOSV主动发送消息给APP_VC 和 APP_CS,你说用FINDWINDOW能实现,新手,我不是很懂,能不能麻烦你帮我详细讲解一下。
      

  5.   

    1.WM_DATACOPY可以实现跨进程消息传递
    2.共享内存
    3.管道
    4.文本传递
    5.Socket通信个人不推荐FindWIndow,窗体重名,还有消息不确定等因素会造成不方便。
      

  6.   

    Socket 采用TCP/IP 方式收发消息.
    发过来的解析,postmessage发给你想要的窗口.