其他客户程序连接正常吗?如果不正常,则是服务端当了,如果正常,则可能是服务端没有释放对你的IP连接,建议检查你的代码中有无连接上的BUG。

解决方案 »

  1.   

    是不是连接还没有完全释放掉啊?在time_wait啊?
    俺也碰到多!俺一般都喝杯咖啡等会儿!
      

  2.   

    如果是Socket连接,那么可以在Scktsrvr中,设置TimeOut的值,这样超过这个值,客户端会被自动释放掉。
      

  3.   

    找一下系统的原因,可能是win的版本较低,再不行就重装系统,应该能解决,win有很多不知道原因地问题,重装就能解决。
      

  4.   

    这个是我程序的问题还是windows的问题?
      

  5.   

    我用的是win98 做服务器。
      

  6.   

    chechy(chechy):我已将timeut:=5000,可还是一样。
    一旦客户端死机,非得服务端重新启动才能再次连接,这是为什么?
      

  7.   

    5000那可是5000minutes啊,我想你没有那么好的耐心吧。仔细读一下TimeOut下面的英文吧。
      

  8.   

    在Scktsrvr设置timeout,我怎么找不到,在哪设置???
      

  9.   

    是borland\sourse\vcl\scktsrvr.exe
    正常是设为多少?
      

  10.   

    chechy(chechy):我已将TimeOut设为2
    比如:第一个客户端登陆后第二个客户端继续登陆进来,这时第一个客户端退出,
          可是在第二个客户还未退出之前,第一个客户端就进不去了,这是为什么?
      

  11.   

    我到没有遇见过。你的服务器用了多少个线程?要不把ScktSrvr中的Thread Caching改的稍微再大些。
      

  12.   

    Thread Caching为0是表示什么?
      

  13.   

    Thread Caching一般设为多少才正常?
      

  14.   

    Thread Caching一般设为多少才正常?