|
이희성 님이 쓰신 글 :
: *rx_buf=0XFF; SRAM데이타
: TX_Funtion(NTCP,rx_buf,1);서버로 전송하게 하는 함수 클라이언트에서 전송
:
:
:
: if(ServerSocket1->Socket->Connected)
: {
: ReceiveSize = Socket->ReceiveLength();
: char *Buf = new char[ReceiveSize]; //볼랜드 C++함수... 서버수신
: Socket->ReceiveBuf(Buf, ReceiveSize);
: Memo2->Lines->Text =Memo2->Lines->Text+Buf;
: }
: 데이타가 깨져서 나옵니다...
: 반대로..아래와 같이 스트링문자열을 보내면 잘 나옵니다..
: string="sdf";
: send_data_processing(NTCP,rx_buf,1);
:
: 서버측에서 데이타의 형식을 바꿔줘야 하는건지요?
: 계속 헤메고 있씁니다...
: 답변부탁드립니다..
-------------------------------------------
char SendData[100];
SendData[0]='#';
SendData[1]='N';
....
SendData[5]=0x01;
SendData[6]=0x1a;
SendData[7]='^';
IdUDPClient1->SendBuffer(SendData,8); // ok 클라이언트
이런식으로 만들어 보내보세요
|