服务器仅仅是接收各客户端发的字符串,并给各客户端发送接收正确信息。很复杂吗?

解决方案 »

  1.   

    坦白的说,我只会用winsock api,
    不太会用ClientSocket,Serversocket或者是Indy所以我说的比较片面:
    我建议用api
      

  2.   

    我感觉还是用Delphi的组件要方便的多,建议你用Delphi自带的组件.因为ClientSocket,Serversocket和Indy封装了API,但要比直接调用API要方便得多的多.再次强烈建议你使用Delphi自带的组件!
      

  3.   

    开始用组件 后来转API 个人喜好
      

  4.   

    通常没有必要用API,组件非常多,而且技术非常成熟的,非常稳定。
      

  5.   

    基本上都使用Indy,偶尔是ICS,不用WinSock API的http://lysoft.7u7.net
      

  6.   

    看来使用Indy是一种比较明智的做法,是默认的标准了,应该是这样吧?
      

  7.   

    不会直接调用API,那样的设计很糟糕,一般都会根据需求对API进行一定层次的封装~~~
      

  8.   

    刚开始不是太熟的时候,最好使用控件,这样做出来的东西调试也方便。当熟悉的时候,慢慢转向不使用控件,直接使用API编程
      

  9.   

    做项目时,按项目需求出发。
    为了软件结构着想,最好使用控件。 不要有使用API就比较有能耐的想法,使用API写SOCKET,也是必须的基本功。