我想了解为什么Wireshark
程序中收到的数据包与我的 delphi 应用程序发送的数据包不同。谁能帮我?
这是我的代码:
if Pos('\x',comandoRede.Comando) > 0 then
begin
bufferS := Explode('\x',comandoRede.Comando);
SetLength(buffer,Length(bufferS)-1);
for J := 0 to Length(Buffer) -1 do
begin
buffer[J] := StrToInt('$'+bufferS[J+1]);
end;
TIdUDPServer(item).SendBuffer(equipamentoRede.IP,
StrToInt(equipamentoRede.Port),buffer,Length(buffer));
end
这里是缓冲区数组的内容:
这里的日志network sniffer Wireshark
我也尝试过 TIDUDPClient ,但问题是一样的。
感谢所有帮助。