|
: 3. socket으로 수신하는데 0D 0A가 안보인다구요?
: socket component를 어떤걸 쓰시는지 질 모르겠는데요...
: (indy를 쓰시는것 같은데...)
:
: indy라면 pTcpClient->ReadBuffer를 이용해보세요
:
:
: ------------샘플--------------------------
:
: IdTCPClient1->ReadBuffer(cBuf,10) ;
:
: String str="";
: for(int i=0;i<10;i++)
: {
: str=str+IntToHex(cBuf[i],2)+" ";
: }
:
: Memo1->Lines->Text=Memo1->Lines->Text+str;
: Application->ProcessMessages();
: Sleep(100);
:
:
답변 감사합니다.
데이타 입력하는 부분까지 마쳤는데요.
데이타가 입력이 끝나면 CRLF값이 올텐데 이값을 비교해서
처리하려고 했는데 CRLF값에 해당되는 값은 화면에 출력이 안되어서요.
위와 같이 하면 모든 hex값이 출력되어야 하는거 아닌가요.
하이퍼터미널에서 리턴되어서 출력되는것보면 리턴값이 오는것 같은데요.
참 그리고 데이타 들어오는것을 보면 ASCII코드이 문자값이 아니라 IBM용 ASCII 코드로 들어
오는것 같은데 IBM용 코드에는CRLF가 없던데요.
이부분은 다르게 처리되어 있는가요. (데이타 들어오는 포맷을 아는것이 아니라 분석하는 것이라서...)
|