여러 peer들에게 파일을 다운로드 받아서 하나로 합쳐야 할 것입니다. 그래서 이러한 합치는 과정이 어떤 방식으로 이루어지는지 알고 싶은데 어떻게 접근해야 할 지 궁금합니다.
두 가지 방법이 있을 수 있습니다. 받을 파일을 여러 조각으로 분리하여 받고 다른 파일을 유지해서 각 조각의 offset를 저장한 다음에 다 받으면 큰 파일 하나를 생성해서 각 조각을 큰 파일에 저장하는 방식이 있고
또 다른 방식은 받을 파일과 같은 크기의 파일을 생성한 다음에 수신된 부분의 offset위치에 직접 써 넣는 방법이 있습니다.
프루나의 경우에는 두번째 방식을 사용하고 있고 이뮬은 전에는 두번째 방법을 썼던 것으로 기억하는데 요즘엔 첫번째 방식을 사용하더군요..
drssay 두 가지 방법의 대한 설명 잘 들었습니다. 그러면 위 두 가지 방법의 장단점을 알고 싶은데 어떻게 공부하면 되나요... 참고 자료는 없나요
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
두 가지 방법이 있을 수 있습니다.받을 파일을 여러 조각으로 분리하여
두 가지 방법이 있을 수 있습니다.
받을 파일을 여러 조각으로 분리하여 받고 다른 파일을 유지해서 각 조각의 offset를 저장한 다음에 다 받으면 큰 파일 하나를 생성해서 각 조각을 큰 파일에 저장하는 방식이 있고
또 다른 방식은 받을 파일과 같은 크기의 파일을 생성한 다음에 수신된 부분의 offset위치에 직접 써 넣는 방법이 있습니다.
프루나의 경우에는 두번째 방식을 사용하고 있고 이뮬은 전에는 두번째 방법을 썼던 것으로 기억하는데 요즘엔 첫번째 방식을 사용하더군요..
edonkey 멀티 다운로드에 관한 질문입니다.
drssay
두 가지 방법의 대한 설명 잘 들었습니다. 그러면 위 두 가지 방법의 장단점을 알고 싶은데 어떻게 공부하면 되나요...
참고 자료는 없나요
댓글 달기