全部“可用积分”送上,求教,关于 IdTCPServer1 和 IdTCPClient1 的使用 ( 积分: 11 )

  • 主题发起人 主题发起人 SuKiDelphi
  • 开始时间 开始时间
S

SuKiDelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
问题1:

当 IdTCPServer1 和 IdTCPClient1 连接上时, 如果用户关了Server(IdTCPServer1),Client (IdTCPClient1)如何知道"服务器"被关了?

问题2:
当 IdTCPServer1 和 IdTCPClient1 连接上时, 用户关机或重启电脑或拔了网线,如何让 IdTCPServer1 知道?

谢谢大家了!!!
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3511927
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2651464
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3438148
 
1。重新连接一下,就知道是不是被关了。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3396858
 
问题2 解决了,谢谢大家了!!!
问题1 在试.....
 
问题2 解决了,谢谢大家了!!!
问题1 不行(看不明http://www.delphibbs.com/delphibbs/dispq.asp?lid=3396858).....
 
你要设置一个心跳包过程,每过一段时间给服务器发一个在线的心跳包检测。
服务器如果没有回应,那说明断开连接了。
 
可不可以帮一下,写出来?
 
服务器端先通知客户端(定义一个协议)自己即将关闭,然后再关闭自己!
 
服务器端先通知客户端(定义一个协议)自己即将关闭,然后再关闭自己!
明白,但不会写!!!!!!!!!!

顶起!!!!!!!!!
 
发一个数据包,就知道是否断开
 
但不会写!!!!!!!!!!
 
不是完成端口,很难检测到断开的。
 
问题未解决..............
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
777
DelphiTeacher的专栏
D
D
回复
0
查看
633
DelphiTeacher的专栏
D
后退
顶部