我听说CAsyncSocket和CSocket这两个类封装的不好,在大型应用中稳定性不好。是不是用SOCKET API封装自己的类最好?

解决方案 »

  1.   

    两个MFC肯定有它存在的理由,关键看用在什么地方,当然用SOCKET API的自由性更高,可以封装出只适合自己的特色类。
      

  2.   

    我还不会用MFC,目前写的代码都是用API的看到一些用MFC的代码,感觉应用起来比较简单吧。至少代码量少了。学习MFC中……
      

  3.   

    关键还是看自己是否运用的熟练而已不过SOCKET API是方便些,封装起来也方便
      

  4.   

    学好api,然后顺便了解一下mfc的
      

  5.   

    个人认为socket编程还是不要学mfc了
    做界面学学mfc还是很有用的
      

  6.   

    直接api可以了,没必要在学MFC中的几个类了
      

  7.   

    直接使用API就可以了,MFC中的那两个类做做客户端程序到可以,也很简单,对于多数编程,我还是推荐使用API,至少有可以让你学习英文一大堆术语的机会,:)
      

  8.   

    我从来都是自己封装socket API 写一个基础类 每个程序都可以用到的
      

  9.   

    我最讨厌MFC类中的那个什么STATEs,那些MAP了。如果熟API当然好呀。
      

  10.   

    jzyhummel(刀锋[思南])  说的对
      

  11.   

    fengge8ylf(第一次真正想有个女朋友) 能不能把你自己封装的类发给我? :)
      

  12.   

    我觉得先学习一下SOCKET API 自己封装几个类测试;
    然后回过头来,看一下MFC是怎么封装自己的类?
    我觉得MFC封装的Csocket和casyncSOCKET的巧妙是每个
    人都应该学习的!
      

  13.   

    gdy119(中国制造) 说得对,支持!