2011-04-21 8 views
1

이 주소에 설명 된 액션 스크립트 프로그램을 구현하려고합니다. http://cookbooks.adobe.com/post_Create_a_P2P_file_sharing_application-16539.html. 두 대의 플래시 클라이언트가 cirrus 서비스에 연결하고 플래시 피어 투 피어 기능을 사용하여 파일을 공유 할 수 있습니다.플래시 피어 투 피어를 사용하여 파일을 공유합니다. 다운로드 클라이언트에 진행률 막대를 표시하는 방법은 무엇입니까?

긴 파일의 다운로드 클라이언트에 진행률 표시 줄을 표시하고 싶습니다. NetStream.Send에서 보낸 데이터로 인해 진행률 유형 이벤트가 트리거되지 않은 것으로 보입니다. 이 특정 기능은 adobe가 작은 업데이트 및 메타 데이터 코드를 보내도록 작성된 것으로 보입니다.

netstream 개체를 사용할 때 다운로드 한 데이터의 진행률 표시 줄을 표시하는 방법이 있습니까?

대안으로 데이터를 작은 패킷으로 나누어 개별적으로 보내면됩니다. 그런 다음 클라이언트가 수신 할 때 진행 막대를 증가시킵니다. 불행히도 이것은 진행 막대를 표시하는 간단한 문제에 대한 많은 오버 헤드를 만듭니다.

답변

1

여전히이 필요한 경우, 모든 진행중인 이벤트를 포함 할 필요 당신에게 제공 코쿤 P2P 프로젝트의 개체 복제 기능을 체크 아웃 :

http://code.google.com/p/cocoon-p2p/

http://code.google.com/p/cocoon-p2p/wiki/ObjectReplication

+0

정말이게 맞습니까? 로컬 IP 멀티 캐스트에 중점을 둔 ActionScript/Flex/AIR 용 P2P 라이브러리 '...'를 사용하면 로컬 네트워크의 장치와 장치 검색 및 통신을 쉽게 설정할 수 있습니다. 인터넷이 아닙니다. – Tom

1

자네 말이 맞아, 파괴를 청크로 데이터가 진행 막대를 만드는 방법입니다.