수신부를 타이머를 사용해서 읽다보니 멈추는 현상은 사라졌습니다.
답변주신 회원님들 정말 감사드립니다..
계속 고민하다 보니 다양한 방법을 모색하게 되는거 같네요..
김명호 님이 쓰신 글 :
: 답변주셔서 감사합니다.
:
: 방금 Execute 이벤트 코드 최상단에 아래 코드를 적용하여 테스트 해보았는데도
: 데이터 수신중에 윈도우들을 움직이면 응답없음이 되고 윈도우들도 먹통현상이 발생하네요..
: 인디소켓에 대해서 자료를 더 찾아봐야 겠네요..
:
: doolrifeel 님이 쓰신 글 :
: : Execute 이벤트 제일 위쭉에 아래와 같이 체크 하는 부분을 넣어 보시기 바랍니다.
: :
: :
: :
: : void __fastcall TForm1::IdTCPServer1Execute(TIdContext *AContext){
: :
: : if(!AContext->Connection->IOHandler->CheckForDataOnSource(10) ||
: : AContext->Connection->IOHandler->InputBuffer->Size < 3 )return ;
: :
: : }
: :
: : |