Socket 통신으로 파일을 전송할 때, %로 표시하고 싶습니다.


이때, 방법을 어떻게 해야하나요?;



파일을 읽어온후 버퍼에 다 넣고 flush를 시킬때, (전송시킨 크기 / 전체 file 용량)가 %가 되는건가요?


이렇게 하면 파일 전송되는 속도가 인터넷 속도와 연관 없이 단순히 파일을 읽어서 쓰는 속도에 비례할것 같은데요


파일 전송 남은량 표기는 어떻게 하는지 궁금합니다.