没有什么问题呀。在传输的时候,采用了相同的协议,那么采用了不同的socket类型,只是对流程的控制产生了一定的影响。其它的没有什么了。

解决方案 »

  1.   

    CSocket 应该是异步非阻塞 对吗?
      

  2.   

    csocket是同步阻塞。
    并发方式发送”和“同步方式”不一样,同步方式是指的是:除非发送成功,才会返回。
    并发方式发送指的是同时发送,不管成功与否。
      

  3.   

    实际上并没有异步socket,socket通信是同步的,他会阻塞线程。但MFC里提供了一个异步CSocket类,让问题提出者以为还有一个异步socket,实际上不是的。CSocket只不过是启动了一个线程用同步的方式进行socket通信,对于使用者,看起来像是异步的socket。
    看一下mfc中CSocket的源代码就会明白的。