单纯作通讯用的话,在delphi5中clientsocket与serversocket肯定能完成所有功能的.这两个控件封装了TCP与UDP协议,能很好的控制.当然如果你要实现ftp,http等协议,可能就需要其他的控件了.

解决方案 »

  1.   

    超时,阻塞,重发等控制也包装在内了,例如阻塞你只需选择clientsocket的ClientType为ctBlocking即可,而服务器端则要设ServerType为threadblocking.
    另外服务器端你要用线程实现,而且数据的发送与读取必须用流也即winsocketstream来实现.这些在这个控件里有很好的实现.你找找关于delphi的帮助或网络编程方面的书即可.
    对于满足你的应用程序需求我想应该是可以了.
      

  2.   

    用INDY里面的吧。
    ================================================================曾经有一碗热辣辣的烧猪手面放在我面前,我没有珍惜,等到晾凉了之后才后悔莫及。
      

  3.   

    socket编程是跨平台的.如果你是参考小组开发,则需与服务器端商议好数据包格式及发送性能要求等东西吧.
      

  4.   

    正在让他们提供接口,和重发等处理的细节
    TO JERRY529:INDY 是DELPHI6才支持的。我这里只能用DELPHI5
      

  5.   

    如果有问题欢迎与我交流,我对clientsocket与serversocket应用还较熟吧.
    [email protected]