如何让复制出来的Socket先于原Socket收到数据?
复制Socket的步骤:
1、用WSADuplicateSocket函数在进程A中复制Socket的WSAPROTOCOL_INFO;
2、用WSASocket函数在进程B中利用复制得到的WSAPROTOCOL_INFO数据生成了一个Socket;
我的问题是:
如何在进程B中完全接收到原始Socket(进程A的)的全部数据?
换句话说,也就是如何让复制出来的Socket先于原Socket接收数据?
(当然,我也会在进程B中接收数据时设置MSG_PEEK,不清除缓存,让进程A中的原始Socket也可以接收到全部数据)
阿笨一贯支持:关注也给分!!
希望能解决这个问题,谢谢大家了