StarWagon 님이 쓰신 글 :
: 제대로 받아졌네요
:
: char a[] = {0x33, 0x31, 0x30, 0x31, NULL};
: ShowMessage(a);
:
: 이렇게 하면 "3101" 이 출력됩니다.
:
:
:
: 제임스 님이 쓰신 글 :
: :
: :
: : void __fastcall TForm::btnSendDataClick(TObject *Sender)
: : {
: : AnsiString strSendData = SendDataEdit->Text ; //
: : MForm->LanClientSocket->Socket->SendText(strSendData) ;
: : }
: :
: : 위 경우에 에딧박스에서 31 01 을 서버로 보냈을 때 TCP Server에서 31 01을 입력받고 싶은데 헥사값인 3331 3031이 입력받아집니다.
: : 위 경우 어떤식으로 해결가능한지좀 알려주세요
StarWagon님 답변 정말 감사드립니다.
문자 ENQ가 16진수 0x05에 해당하는데 ENQ를 입력하여 PLC에서 05로 입력받을 수 있는 방법은 없을까요?
|