发数据包,发送成功则计算一次,否则不计算.
计算的结果放在数据包udpBuffer[1]里.
这怎么做呢?
function TFrm_Main.SendSetRemoteIPCmd(f_strIP: string; f_nPort: integer): boolean;
var
udpBuffer: TBytes;
begin
result := false;
// 状态查询指令
setlength(udpBuffer, 60);
udpBuffer[0] = $01 // 发送指令数据
try
IdUdpClient1.Host := f_strIP;
IdUdpClient1.Port := f_nPort;
IdUdpClient1.SendBuffer(udpBuffer);
result := true; except
On E: Exception do
EventRecord('向 ' + f_strIP + ' 发送更改远端设备IP地址指令 Err=' + E.Message);
end;
end;
end;
计算的结果放在数据包udpBuffer[1]里.
这怎么做呢?
function TFrm_Main.SendSetRemoteIPCmd(f_strIP: string; f_nPort: integer): boolean;
var
udpBuffer: TBytes;
begin
result := false;
// 状态查询指令
setlength(udpBuffer, 60);
udpBuffer[0] = $01 // 发送指令数据
try
IdUdpClient1.Host := f_strIP;
IdUdpClient1.Port := f_nPort;
IdUdpClient1.SendBuffer(udpBuffer);
result := true; except
On E: Exception do
EventRecord('向 ' + f_strIP + ' 发送更改远端设备IP地址指令 Err=' + E.Message);
end;
end;
end;
解决方案 »
- 【泰坦散分贴】上班第一天,恭喜发财,红包拿来,呵呵
- 求救!!Inno Setup 文件关联
- Delphi VS VB,急Delphi好让人失望啊,请高手帮帮忙!
- 怎么样实现打印stringGrid中的数据
- Tsearchrec类是干什么的?
- 怎样用treeview制作文件夹浏览
- asstring和asinteger都是干什么用的?
- 进来看一看好吗?谢谢,UP有分啊!在线等待
- 急聘delphi+sqlserver 程序员 西安!!
- 放在窗体上的ClientDataSet如何一次清空?
- 关于数字A和数字B的关联方法?
- Dll 是否也有一个类似于 Application.OnException 的事件过程指向,系统主动通知。
udpBuffer的下标是什么意思?