各位
我想在一个线程中做到如下: 连接->发送请求->接收->断开 我的报文前4个字节为长度,如何读取?对于超时如何控制?能否提供个完整的例子,(第一次用indy)
解决方案 »
- delphi 中checkbox 怎样才能不响应事件 不变灰
- 从哪里如手学习Delphi的三层
- delphi 执行存储过程
- 基础知识的困惑,类重载报错
- 关于在Tchart中的Bottomaxis如何以时间显示的问题?急!
- 请问一个怪异的问题,大家别笑我!
- 高分求购directx7 for delphi5这个版本,接分来吧:)
- 问个初级问题:数组里面s[1]的数值等于s[001]的吗?
- 有点世界末日的感觉---------散分!!!!
- 请问bombobox.items.add(query1.fieldbyname('单位').asstring),是什么意思
- 第三方控件
- 请教关于鼠标消息相应顺序的问题!
C:\Program Files\Borland\Delphi6\Demos\Indy用delphi7要到
http://www.indyproject.org/download/Indy9.html下载例
begin
try
connect;
WriteLn(str_send);
ReadBuffer(lenBuffer,4);
PackedSize:=strtoint(lenBuffer);
ReadBuffer(Buffer,PackedSize);
Disconnect;
except
on E : Exception do
begin
ShowMessage(E.Message);
end;
//以下代码
1.如何实在出现任何异常的情况下 能 disconnect;
2.超时如何控制
begin
try
connect;
except
on E : Exception do
begin
ShowMessage(E.Message);
exit;
end;
end;
WriteLn(str_send);
ReadBuffer(lenBuffer,4);
PackedSize:=strtoint(lenBuffer);
ReadBuffer(Buffer,PackedSize);
Disconnect;
end;