안녕하세요 이번 업무때문에 다른 언어로 작성된 서버에 16진수데이터를 보내야 합니다.
어떤식으로 보내야하는지 전 sendtext 는 답이 아닌것 같고 조언좀 부탁드립니다.
<!--CodeS--> ,
var
buffer:array[0..14] of Byte;
begin
FillChar(buffer,Length(buffer),$0);
buffer[0]:=$1;
buffer[1]:=$2;
buffer[3]:=$1;
buffer[4]:=$2;
.....
ClientSocket1.Socket.SendBuf(buffer,Length(buffer));
end;
<!--CodeE-->
이런식으로 보내면 서버에서 16진수 로 인식하는지 데이터 보내는 스펙에서 는 그냥 16진수로 15바이트를
형식에 맞게 보내면 된다는데 조언좀 부탁드립니다.
다음과 같은 코드를 만들어서 받는 쪽에서
데이타가 제대로 수신되는지 부터 테스트 부터 해보시는게 좋을거 같아요..
var
buffer:array[0..14] of Char;
begin
StrPCopy(buffer, 'abcdefghijklmno');
ClientSocket1.Socket.SendBuf(buffer,15);
...