저는 Sokcet프로그램을 짜는데요
binary file을 클라이언트로 전송하고 싶은데요
Binary File 1K씩 읽어서 앞에 구분자를 붙여서 전송할려고 합니다
아래와 같이하면
FS := TFileStream.Create(Filename, fmOpenRead);
FFileSize := FS.Size;
Readsize := 0;
FBlocksize := 1024 ;
if FFileSize < FBlocksize then
Begin
SetLength(Buff, FFileSize);
FS.Read(Pointer(Buff)^, FFileSize);
ClientThread.Socket.Write('Z' + RevArr[2+1] + Buff);
end .....
클라이언트에서 받아서 file을 만들면 정상적이지 안아서요
어쩌면 좋은가요
조언 좀 부탁합니다