当前位置:主页>仓库管理软件> 列表

socket连接的错误侦查问题 找财务软件下载

进销存软件版1楼: windows 2003 server下面,
我使用 TClientSocket 控件,连接服务端并进行通讯,
开始都是正常的,但闲置一段时间没有数据传输时,
再发送数据时就出现 socket 10053的错误了,但是
该控件上的onConnectError事件之前总是触发不了错
误事件,只有我发数据时才会触发。
有没有什么好办法进行 socket 连接测试的,判断该连接
是否还有效?
同样的问题在windows2000下面没有。

2楼: if not connected
connect
最好在数据传输的时候再连接
不要一直连接 如财务软件下载

3楼: 最奇怪的是 出错前 connected属性是true

只有发数据时才会触发OnConnectError事件

4楼: 10053 :断开了连接,
之前总是触发不了:我想是你的windows 2003 server引起的。管理策略不一样,
在XP,2000下一般都能捕捉到.

5楼: windows 2003 server引起的。
管理策略不一样

我也觉得是这个问题,请教楼上如果处理呢?

6楼: 我也不大清楚的,在windows 2003 server下测试,捕捉到,处理就是了。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3121372

进销存软件版7楼: 我现在已经打算重装机器了,呵呵

8楼: 不妨屏蔽一下


或者捕捉错误,看看提示