|
안녕하세요.
Indy 10.5.5를 쓰고 있습니다( BDS 2010에 포함된)
TCP Client 모듈을 사용하고 수신시에 함수가 동작을 안하는 문제가 있네요.
명령을 송신후에 하기 두 함수가 이상 동작을 합니다.
Client->IOHandler->InputBufferIsEmpty() --- 항상 empty로 읽힌다.
int InSize = Client->IOHandler->InputBuffer->Size; ---- 항상 0으로 읽힌다.
read string으로 읽어보면
문자가 들어옵니다.
UnicodeString Message = Client->IOHandler->ReadString(2); // read text
print(Message);
왜그런지 아시는 분 도움 부탁드립니다.
해외에서 프로그램 작업 중인데 아주 괴롭네요.
1. 버전 문제인지? 인디 버전을 상위 버전을 사용하면 해결이 되는것인지..?
2. 사용 방법 상의 문제인지..?
알려주세요.
|