现在是用mfc中封装的CSocket类还是直接使用winsock API 还是另外的其它技术?

解决方案 »

  1.   

    用API有个好处就是移植比较方便,代码写得好的甚至可以移植到VB,CB中,俺比较讨厌MFC类,没法移植到其他语言工具中。
      

  2.   


    CAsyncSocket是异步Socket类
    CSocket是同步的直接使用API也可以,不过相比较CAsyncSocket或CSocket要麻烦得多,但可移植性好另外,异步和同步的发送数据的处理方法不同,
    同步的方法处理数据很简单,但接收大量数据时程序会暂时死掉
    异步的方法比较好,推荐使用
      

  3.   

    文件传输(大文件用TransmitFile),短消息传输
    一般都直接用winsock模型的.