WinSock
CSocket封装类
还是什么?
刚接触网络程序设计
想写个语音聊天程序
用哪个好点。在推荐几本书吧

解决方案 »

  1.   

    socket编程有堵塞和非堵塞两种方式,普通是堵塞方式,非堵塞方式又有select、异步选择、事件选择、异步i/o、完成端口几种。不同规模、不同方式的网络程序有不同的选择
      

  2.   

    我看的代码都是用CSocket写的CSocket和WinSock的区别仅仅是  对WinApi不同级别的封状吗?
      

  3.   

    好像不是吧?
    我印象里CSocket是阻塞的。
    而CAsyncSocket是非阻塞的,它是基于AsyncSelect模型封装的。至于什么模型,看你的需求了,一般CSocket就可以了。
      

  4.   

    我看的代码没有有CSocket写的,基本上都是自己将C形式的API封装.
    模型,jmshl(泰坦)已经说了.
      

  5.   

    直接用API,那些类好用不了多少,而且移植性不好