系统检测到TSocketConnection连接时间为9-10秒,客户还嫌慢,如何提高连接速度。

解决方案 »

  1.   

    首先要判断是TCP还是UDP方式。
    1 TCP在1秒内肯定可以建立Socket连接,一般是在100毫秒内。如果要用到9,10秒,应该是基于TCP的登录、身份验证和系统初始化的时间消耗。要在系统内找原因。2 UDP是无连接,响应时间由网络带宽和传输数据大小决定,如http就是这样,如网页大,带宽窄,响应时间就要9,10秒。解决方法是扩大网络带宽或降低一次传输数据容量。
      

  2.   

    是tcp链接
    日志显示TSocketConnection1.Connected:=true;等待时间特长。
    等待的时间从2010-9-20 16:22:15到2010-9-20 16:22:24。
      

  3.   

    我是在internet 上应用的。经过调试发现是在Data := FSendDataBlock.Send(Data, True)等待的时间超过6s;应该怎样缩短等待时间?