当SocketConnection正在调用远程接口时,如果此时客户端这边的网络出现异常(如网线被拔掉),会造成客户端死机!不知道有没有人遇到过此类问题,有解决的办法吗?谢谢!

解决方案 »

  1.   

    真的没人知道吗?
    另外,我在贴子看见有人说现在很少有人用TSocketConnection了,那请问谁知道现在都用什么吗?
      

  2.   

    会产生TIMEOUT超时,远程主机断开连接,但不会死机,你是不是断开连接异常没有处理?
      

  3.   

    想用就用了。
    这样设置就没你那个问题了。 
      SocketConnection1.SupportCallbacks:=False;
      

  4.   

    我是截获了异常处理的。另外,SupportCallBacks具体是什么用的,看了一下TSocketConnection的源码,发觉如果这个属性的值为True的话,执行的语句比False下的语句多得多,真的只是简单的将它置为False就可以了吗?
      

  5.   

    SupportCallBacks设置为True可以支持回调。如果你没用到回调功能,就设置成False好了。这样你的问题就解决了。