如何才能判断建立的ClientSocket己经彻底无法再进行通讯了???

linqiu6 2003-01-07 02:29:55
有没有其它的因素导致ClientSocket无法进行通讯(通过Active=true和Error=0都不行)?

如果这种情况出现了,不知大家都有什么好的方法进行解决???请大家发表一下!!!
...全文
34 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizongqi 2003-02-18
  • 打赏
  • 举报
回复
听课
cloud_leonhart 2003-01-12
  • 打赏
  • 举报
回复
那要看对方有没有FIREWALL了
linqiu6 2003-01-10
  • 打赏
  • 举报
回复
有没有可能出现clientsocket的Active为真,而数据又无法送达对方????!!!!!
xzhifei 2003-01-09
  • 打赏
  • 举报
回复
当你连接好后,如果突然断开,它会激活OnDisconnect事件
sunhuiNO1 2003-01-08
  • 打赏
  • 举报
回复
楼上的不对,应该是Recv多次没有收到到数据或者返回为0,
send失败可能是对方缓冲区可能满了,不能说明什么
醉马不肖 2003-01-08
  • 打赏
  • 举报
回复
send失败
stevenpeng 2003-01-08
  • 打赏
  • 举报
回复
因为一个连接已中断,而active并不知道,建议
try
open
except
end;

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧