|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2004/3/26 9:18:27 |
标题: |
请教高手关于TSocketConnection的连接超时问题... |
浏览:1777 |
|
加入我的收藏 |
楼主: |
我的三层系统采用TSocketConnection连接中间层,之所以不采用TDcomConnection,是因为TSocketConnection配置比较简单(基本不需要配置),但是发现一个很头疼的问题:当网络不通时,TSocketConnection连接中间层到产生异常要发费很长的和段时间(10几分钟吧?)!这样我准备的碰到异常就连接其它应用服务器的代码根本起不了作用,用户以为是死机了,直接关掉了! 请问,当网络不通时,如何缩短TSocketConnection的超时时间?
----------------------------------------------
www.acreport.com |
作者: |
|
2004/3/26 9:26:13 |
1楼: |
不可能的吧? 如果是只有一个SocketConnection,标准的是三分钟的等待时间,如果你用上了SimpleObjectBroker,再给它提定好几个Servers,那就有可能要等那么多时间的。如果三分钟都嫌长,那可以改VCL的源代码,或者可以把连接放到工作线程中去执行。
----------------------------------------------
-
|
作者: |
|
2004/3/26 9:33:42 |
2楼: |
没错,我是用了SimpleObjectBroker,不过才两个可选的服务器,但连接第一个不通时就花了10几分钟都没产生异常。
----------------------------------------------
www.acreport.com
|
|