간단하게 소스를 정리해 보면
// 단말기와 접속이 되면 헤더 정보를 먼저 받아온다
AThread.Connection.ReadBuffer(InCom_Msg , SizeOf(InCom_Msg));
// 해당 단말기에 파일을 받을 준비가 되어 있다고 정보를 보낸다
AThread.Connection.WriteBuffer(InCom_Msg , SizeOf(InCom_Msg),true);
//다시 파일을 전송 받는다
AThread.Connection.ReadBuffer(Total_Buffer, SizeOf(Total_Buffer));
...
받은 데이타 무결성 체크
...
FStream := TFileStream.Create(SavePath , fmCreate or fmShareExclusive);
AThread.Connection.ReadStream(FStream,-1,True);
대충 이런식으로 되는데
다시 파일을 전송 받는 부분에서 단말기와의 접속이 끊어질때가지 대기 하는거 같은데
단말기와 접속이 붙어 있는 가운데 다음으로 넘어 가고 싶은데 어떻게 하면 될까요