不需要用什么CSock的类,直接用C写就可以了嘛。
看来其他的什么编程语言都是不如C好。

解决方案 »

  1.   

    你要用同步还是异步?一般讲你是必须要用多线程的,这样提高你的传输效率。至于如何编写,你看一下CAsyncsocket和CSocket的成员函数就马马乎乎可以了。
      

  2.   

    用socket API编写异步通信效率比较高
      

  3.   

    如果你想用MFC的话,我建议你使用CAsyncSocket,因为他是异步的,效率比较高!他的子类,CSocket也是一个选择,不过他是同步的,效率低!
      

  4.   

    多线程+SOCKET API
    不要用微软提供的套节字类
    它带给你的好处并不太多
    但是有的时候坏处却不少。
    另外,多线程最好用工作者线程(资源消耗比较少,用户界面线程消耗大)
    工作者线程最多一个线程控制64个套节字
    太多了就影响性能。适当的时候可以提高某些线程的优先级别
    以上是个人的经验,仅作参考
      

  5.   

    florist2000(善良的石头) 
    说得很经典,一看就知道是高手。。呵呵~
      

  6.   

    使用异步模式,如果要求更高效率,且是多线程的,可以采用完成端口模型,另外也可以使用重叠端口模型,可以参考Windows网络编程技术一书。