X xddl Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-17 #1 用TClientSocket和TServerSocket做的程序,如果ClientSocket端因为某些以外死机或 程序非正常退出,ServerSocket端无法检测到,怎么办?
L luzhihu Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-17 #5 此时在Server的connections中相应的连接会自动断开。
X xddl Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-17 #6 非常不幸,并非luzhihu所说,没有自动断开。如果能自动断开就好了。 另外,怎么判断一个客户端没有响应?
S Sachow Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-23 #7 定时向客户机发送查询信息,如果在一定时间内不返回消息就知道了。 或者定期用一个TClientSocket去连接客户机,如果连不上就知道了(不过我们没用这个方法)。 对于阻塞方式的Socket通信,可以用Select函数来判断连接超时。
定时向客户机发送查询信息,如果在一定时间内不返回消息就知道了。 或者定期用一个TClientSocket去连接客户机,如果连不上就知道了(不过我们没用这个方法)。 对于阻塞方式的Socket通信,可以用Select函数来判断连接超时。
M mckz Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-10 #9 如果在连接过程中,连接异常断开,那么 无论是客户端,还是服务端都会返回一个异常,捕捉到这个异常 你就可以做你的事情了么,如果想屏蔽这个异常,Errorcode:=0 ; 如果满意,能给我分么,我欠江涛1000 ;
如果在连接过程中,连接异常断开,那么 无论是客户端,还是服务端都会返回一个异常,捕捉到这个异常 你就可以做你的事情了么,如果想屏蔽这个异常,Errorcode:=0 ; 如果满意,能给我分么,我欠江涛1000 ;