Q&A

  • 인디 클라이언트에서 쓰레드로 명령대기할때
인디클라이언트에서 서버의 명령을 기다리는 쓰레드를 만들었습니다.
그런데 도무지 중간에 멈춰서 아무것도 받지 않는군요. 무엇이 잘못되었는지 의견 부탁 드립니다.

procedure ClientThread.Excute;
begin
  inherited;
  repeat
     if Client.Connected then
     begin
        Data := Client.CurrentReadBuffer;  // 가변의 문자열로 와서 이걸루 읽었는데 여기서 문제가 있는 듯 합니다.   ;;
        if Data <> '' then
          Synchronize(처리);
     end;
  until terminated;
end;
0  COMMENTS