Q&A

  • Binary File 읽는 방법 좀 알려 주세요
저는 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을 만들면 정상적이지 안아서요

어쩌면 좋은가요

조언 좀 부탁합니다







0  COMMENTS