Tserversocket的问题.(200分)

A

atomy

Unregistered / Unconfirmed
GUEST, unregistred user!
Tserversocket使用非阻塞模式,客户端在每隔2秒内反复断开与连接..服务端出现10053错误,这是什么回事?
 
怎么结束这个问题? 都没人答的.
 
你要处理 OnClientDisconnect 事件,就是不要往已经断开的socket写入信息了
 
我没定义SERVER写入什么信息呀?
 
建议在OnclientError事件中做相应处理
 
现在我的处理方法也就是在onerror里加入errorcode=0 来解决。可是我是想知道为什么会
出现这样的原因。
 
程序运行多长时间会报那个错?客户端在断开与连接之间有没有发送任何数据给服务器?
 
服务端与客户端都是刚运行不久,客户端连接与断开时都没有发送数据给服务端,我本来是
想测试一下多用户同时连接的情况,谁知道,才连续点了几次"连接","断开",服务端就出错了.
假如这样的话,我有5个用户同时连接时是不是也会出这样的错?
 
我怎么试都没有出错啊?你是用的几个客户端程序,用的是哪种方式连服务器的?
Opne()还是Active := True?
如果用Open()来连接的话,如果连接没有断开的话想再次执行都是不可能的。
 
我才开了一个用户端, 服务端用的是无阻塞模式.使用Active := True激活的.
 
看了一下源代码,Open方法原来是调用Active := True,而且确实是有代码来控制不让已经
连接上的客户端再次连接的。只要客户端和服务器都采用非阻塞的方式,这样的情况应该是
不会出现的。
 
多人接受答案了。
 
顶部