在WIN下A进程;B进程。A接收SOCKET连接,通过内存共想,把SOCKET传给B,B再通过SOCKET发数据。问题:B通过SOCKET发数据失败。

解决方案 »

  1.   

    通过内存共享,把SOCKET传给B?贴代码看看
      

  2.   

    代码比较复杂不好帖。我在UNIX下是可以这样的。就不知道WIN下行不行。
    基本思想:
    A进程ACCEPT()客户端SOCKET连接。把SOCKET保存在共享内存里。并通知B进程往SOCKET里SEND()数据。
      

  3.   

    win下SOCKET 句柄不跨越进程,和UNIX不一样的.
      

  4.   

    win下SOCKET 句柄不跨越进程,和UNIX不一样的.
    ---------------------------------------------
    我日,WIN真烂。晕到,系统架构要改。
      

  5.   

    Passing Sockets Between Processes
    http://tangentsoft.net/wskfaq/articles/passing-sockets.html