问一个用IdTcpclient自动连接的问题

wangwei244157887 2013-12-09 05:30:16
分为两种情况
1、网线没插,程序开启,过一段时间后,会报错,程序崩溃
2、运行过程中断开了连接,

出现以上两种情况,我该怎么样写程序,让它自动连接呢
...全文
158 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sololie 2013-12-10
  • 打赏
  • 举报
回复
OnStatus 事件中判断AStatus或AStatusText
「已注销」 2013-12-10
  • 打赏
  • 举报
回复
郁闷,给自己顶顶吧
孤独de猫 2013-12-10
  • 打赏
  • 举报
回复
我一般是用TTcpClient 和TTcpServer
「已注销」 2013-12-10
  • 打赏
  • 举报
回复
郁闷的顶一下
「已注销」 2013-12-10
  • 打赏
  • 举报
回复


我不插网线这个错误无法捕捉

procedure TbdComThread.Execute;
begin
{ Place thread code here }
FreeOnTerminate :=true;

While b_EnRead do
begin
if Terminated then Break ;
with frm_Main do
begin
if not IdTCPClient_MW100.Connected then
begin
try
frm_Main.IdTCPClient_MW100.Connect(5000);
b_Suc :=True ;
Synchronize(buildCom);
except
b_Suc:=False ;
b_EnSend :=True ;
Synchronize(buildCom);
IdTCPClient_MW100.Disconnect ;
end;
end;
end;
end;
end;



我现在这么写自动连接代码的

1,593

社区成员

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

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