S
Suvi
Unregistered / Unconfirmed
GUEST, unregistred user!
这个问题不应该难得倒大家的,我只好加分了
Delphi的ClientSocket连接问题
这是一个很奇怪的问题 SocketServer可以是用C/delphi写的,运行平台可以是nt/9x/linux/unix
客户端用的是Delphi的ClientSocket控件。
1.运行 SocketServer
2.运行 ClientSocket
3.连接 Socket
4.关闭 SocketServer
5.因为 Client端有一个Timer,会定时检查ClientSocket是否有连接,如果没有连接就会
强制连接:ClientSocket.Active=True;
6.因为 SocketServer根本被关闭了,所以连接失败
7.但是这个连接过程一直在继续
8.4到6个小时后,Client端报错,说 socket 在 connect 时出错,错误代码10055,查看
错误报告,WIN32API指示此错误为 socket 无法开辟可用的缓冲
9.这个问题屡试不爽,让我很困惑
请各位高手出招
这里有源码和程序,大家可以运行试验一下
<a href=http://202.96.154.12/xwtp/socket/test.zip>test.zip</a
Delphi的ClientSocket连接问题
这是一个很奇怪的问题 SocketServer可以是用C/delphi写的,运行平台可以是nt/9x/linux/unix
客户端用的是Delphi的ClientSocket控件。
1.运行 SocketServer
2.运行 ClientSocket
3.连接 Socket
4.关闭 SocketServer
5.因为 Client端有一个Timer,会定时检查ClientSocket是否有连接,如果没有连接就会
强制连接:ClientSocket.Active=True;
6.因为 SocketServer根本被关闭了,所以连接失败
7.但是这个连接过程一直在继续
8.4到6个小时后,Client端报错,说 socket 在 connect 时出错,错误代码10055,查看
错误报告,WIN32API指示此错误为 socket 无法开辟可用的缓冲
9.这个问题屡试不爽,让我很困惑
请各位高手出招
这里有源码和程序,大家可以运行试验一下
<a href=http://202.96.154.12/xwtp/socket/test.zip>test.zip</a