|
char TxData[4];
TxData[0] = 0x11;
TxData[1] = 0x12;
TxData[2] = 0x13;
TxData[3] = 0x14;
Socket->SendBuf(TxData, sizeof(TxData));
참고로 VCL의 TCustomWinSocket 관련하여 사용할 경우입니다.
형사 님이 쓰신 글 :
: 우선 VB 에서는
:
: Dim TxB(7) As Byte 로 선언한고
:
: TxB(0) = &H18
: TxB(1) = &H18
: TxB(2) = 0
: TxB(3) = &H81
: TxB(4) = &H81
: TxB(5) = &H0
: TxB(6) = 0
: For i = 1 To 6
: TxB(7) = TxB(7) Xor TxB(i)
: Next i
:
: Winsock.SendData TxB
:
: 이런 식으로 되어 있습니다.. 모 중간 과장이 더 있지만 ....
:
: 이렇게 바이트 단위로 16진수로 값을 입력 받아서 소켓에 데이타로 넘겨주고 싶은데
:
: Winsock->SendData( tagVariant ) 값으로 달라고 하더군요 빌더가... ㅜ.ㅜ
:
: Winsock->SendData( TxB ) 이런 식으로는 안되는군요 ㅜ.ㅜ
:
: 빌더에서 표현하는 법좀 자세히 알려주시면 감사하겠습니다... ^^
|