|
TMemoryStream *pStr = new TMemoryStream();
pStr->Position = 0;
pStr->Write(&PACKET,sizeof(PACKET));
맞을래나?
과거에 이런 경험이 있어서 적어 봅니다.
chrisb 님이 쓰신 글 :
: struct pack
: {
: int i;
: int j;
: int k;
: };
:
: struct pack PACKET;
:
: PACKET.i=3;
: PACKET.j=4;
: PACKET.k=5;
:
: TMemoryStream *pStr = new TMemoryStream();
: pStr->Write(&PACKET,sizeof(PACKET));
:
: IdTCPClient1->IOHandler->Write(pStr,sizeof(pStr),true);
:
: indy 10 사용중이구요.
:
: 디버깅을 찍어보면 IdTCPClient1->IOHandler->Write(pStr,sizeof(pStr),true);
: 이 부분에서 멈춰서 ErrorBox를 띄웁니다. No data to read.
:
: 뭐가 문제가 되서 이러는지.............. 살려주세요 ㅠ
|