|
보내는 측에서 int 형 데이터를 또 추가하기 보단,
스트링 데이터의 마지막에 특수 문자를 넣어보는 건 어떨지요.
RS232 통신 방식을 예로 들자면, STX(0x02) 나 ETX(0x03) 같은 것이 추가되기 때문에 문자열의 시작과 끝을 알아낼 수 있습니다.
보내는 측에서 문자열의 끝에 끝문자를 포함시켜 준다면,
받는 측에서 끝문자가 나올 때까지 읽어와서 저장을 시키는 게 가능하겠지요.
단, 예외 처리는 확실하게 해주셔야겠죠. ^^;
하준희 님이 쓰신 글 :
: 구조체멤버중에서 AnsiString자료형을 가지는 멤버변수가 있습니다
: AnsiString의 경우는 데이터의 크기가 가변적이라 받는측에서는 AnsiString의 크기를 알수 없는데 어떻게 좋은 해결방법이 없을까요? 구조체에서 int size를 추가해서 데이터를 주고받아야만 하나요?
|