如题,最好功能比较全的类。再次感谢!

解决方案 »

  1.   

    基于CAsyncSocket封装?为何不基于CSocket封装呢?
      

  2.   

    http://topic.csdn.net/t/20041218/03/3655957.html
      

  3.   

    基于CSocket的封装类,我试了一下,但不太能满足我的要求,不知道是我用的不对,还是代码没写好。我的本意是想打开程序后,自动向一个固定IP地址发起连接,当连接成功时停止,否则,一直尝试连接。但CSocket::Connect是阻塞操作,而且,连接的超时时间不能更改,因此当我想退出程序时,程序需要等待Connect操作返回(无论完成还是失败),这个等待时间最长的时候需要5S,这是无法忍受的。所以,想尝试一下CAsyncSocket的异步操作,这样,当退出程序的时候,就不必等待阻塞操作返回了。不知CathySun118能否给我帮助,多谢!
      

  4.   

    继承CAsyncSocket,创建其实例,发出Connect,在OnConnect中判断nErrorCode为0就是连接上了。
      

  5.   

    CAsyncSocket不是挺好吗?
    干啥不直接用?