RT
不知道哪个好用一点
相比之下有什么优缺点
请大家指教

解决方案 »

  1.   

    个人感觉应该是API比较好,毕竟CSocket终究是对API做的封装,就灵活性和效率上来讲嘛,还是API的好,不过,就复杂性上,用CSockte比较简单吧
    我是个新手,粗浅意见,一样求指教
      

  2.   

    CSocket是对Win socket的封装,想简单就用CSocket,想自己把握更多细节就用Win socket
      

  3.   

    简单应用(或者想偷个懒)那就用CSocket(CAsyncSocket),
    要想更加灵活的控制(或者像更深入的学习socket)还是用winsock api吧
      

  4.   

    如果都没用过建议用winsock api,毕竟CSocket类是mfc中的东西,如果不用mfc了还得回过头学api
      

  5.   

    果断winsock api!既简单又灵活
      

  6.   

    winsock api
    可能刚开始用的时候痛苦点,但以后起码看别人写的网络包的时候能看懂是怎么实现的
      

  7.   

    配套CSoctet的支持库mfc的DLL不是每个机子都有,所以要用它,除了你的代码外,还要包含MFC的东西,当然不需要考虑这个对DLL的依赖时就应该使用CSocect,重复开发是没用的。
    不然就用soctet API
      

  8.   

    但是好像是用winsock API的话是否要考虑多线程问题,而CSOCKET类就不需要考虑了???
      

  9.   

    貌似CSOCKET对多线程支持有问题
      

  10.   

    csocket是对五种网络模型中WSAAsyncSelect模型的封装
    csocket特点:简单易用,不必关注一些细节。但效率要低些。
    win api特点:更加灵活,五大模型随意挑,并且效率要高,就是要自己处理一些细节。----------------------------以上个人观点
      

  11.   

    winsock api好些吧
    CSOCKET不是线程安全的