我现在打算用winsock控件做C/S结构的系统,但不知道winsock控件在整个系统中起到一个什么作用?用它和用ADO有什么区别?哪一个更好一些?用winsock如何实现C/S结构的系统?做好能提供实例,或说明原理。

解决方案 »

  1.   

    winsock主要是进行网络数据传输,ADO是数据库访问组件,相去甚远。
      

  2.   

    to:Fanks(铁面人) 
        如果用winsock做C/S系统(比如:医院所用的HIS系统,或者一个大型的ERP系统),那么winsock在整个系统中起到一个什么作用呢?是不是要和ADO综合起来运用呢??
      

  3.   

    winsock(传输数据)-〉分析解码数据-〉根据解码的数据,ado对数据库进行处理
    思路大概是这样
      

  4.   

    //是不是要和ADO综合起来运用呢
    是的,
    winsock是比较底层的,用于网络通讯;
    ADO用于访问数据库;
    比如数据操作请求和结果可以串行化为XML,然后使用winsock在网间传送
    适用于异种操作系统,比如有Windows Unix Linux等
      

  5.   

    to: zjlang(阿亮)
         能不能把每个步骤再细化一下!!谢谢了!!!!
      

  6.   

    to:viena(维也纳nn-实心木头人)
         你的意识是说,用winsock建立两台计算机的连接,然后用ADO连接数据库,将查询的结果生成XML文档然后通过winsock传送到客户端是吗?