dht

    8

    1답변

    Im는 Torrent DHT 네트워크에 액세스하려고 시도하고 있으며, im은 DHT의 "entry"노드에 대한 액세스 권한을 얻는 데 어려움을 겪고 있습니다. How does a DHT in a Bittorent client get "bootstrapped"? 표준 항목 노드의 두 포트 6881 (UDP)에서 실행 router.bittorrent.com 및

    1

    2답변

    위치 : 새 클라이언트가 네트워크에 가입하는 방법은 무엇입니까? 그것을 관리 할 서버가 있어야합니다. 권리? 새 클라이언트의 핑거 테이블 설정 방법은 무엇입니까?

    1

    1답변

    DHT 서버에 간단한 쿼리를 만들려고합니다. 나는 서버에 쿼리를 테스트 할 수있는 간단한 간단한 예제를 만들기 위해 노력하고있어,하지만 난 어떤 형태의 서버에서 응답을하지 않습니다 ... 리틀 예 : $socket = fsockopen("udp://router.bittorrent.com", 6881, $errno, $errstr, 3); fwrite($s

    4

    1답변

    누군가가 본선 DHT의 사양에 대한 설명을 명확히 할 수 있습니까? 첫 번째 노드를 라우팅 테이블에 삽입 할 때 노드가 DHT에서 가장 가까운 노드를 찾도록 시도해야합니다. find_node 메시지를 더 가깝고 더 가깝게 발견 할 때까지 find_node 메시지를 발행하여이를 수행합니다. "더 가깝게 찾을 수 없을 때까지"는 무엇을 의미합니까? 내 프로그램

    1

    1답변

    'v' 키 값은 Bittorrent Mainline DHT (MDHT) 응답에 해당합니까? {'y': b'r', 'r': {'id': b'\x9d\x97\xb5\x8cJ\x8c#\xf4PF\xe3|\xf3\t\xbb#\xdaj\\\xdc'}, 't': b'7/', 'v': b'UT[\xf9'} 난 아무데도 기록이 키를 찾을 수 없습니다 : 여기에

    2

    2답변

    기본적으로 나는 모든 노드에 텍스트 메시지를 보낼 수있는 P2P 소프트웨어를 작성하려고합니다. IRC와 같은 종류입니다. 어떤 종류의 네트워크를 사용할 것을 권장합니까? DHT Kademlia를 보았습니다. 구현하기가 쉽지만, 내가하고 싶은 일에 유용하지 않은 것 같습니다. Skype는 어떤 종류의 프로토콜을 사용합니까? 편집 : 내가 잊어 버린 것은 인스

    1

    3답변

    저는 DHT 구현과 이론을 공부하기 시작했습니다. 그리고 노드 시작시 노드 ID를 생성하고 네트워크에 연결할 때 부분적으로 고정됩니다. 그 ID는 일부 해시 범위에서 무작위 해시이지만 고유 해시입니까? 그리고 해시는이 노드가 저장하는 데이터를 닫지 않습니다. 이걸 도와 줘.

    10

    5답변

    의 간단한 오픈 소스 구현에 대한 권장 사항을 찾고 있습니다. Java에서 분산 해시 테이블을 가지고 놀 수 있습니다. 고급 기능이 없으며 학습 목적으로 사용되며 생산 기능은 필요하지 않습니다. 설정이 간단해야하며 (예 : n-JVM이 포함 된 1 대의 물리적 머신) 적절한 예제, 자습서 또는 시작 안내서로 잘 문서화되어야합니다. 연구 결과에 따르면 Fre

    3

    2답변

    나는이 프로토콜을 구현하기 위해 노력하고있어 : http://en.wikipedia.org/wiki/Chord_(peer-to-peer) 내가 그것을 이해 무엇 그것이 IP 해시 있어요에 따라 "원"참여한 각 노드가 원 내부의 임의의 장소에 배치되어입니다 + 포트 값. 하지만 내 질문은 ... 어떻게 각 노드에 대한 정수 값 (색인)을 얻을 수 있습니까?

    0

    2답변

    문자열에 해시 함수 MD5를 사용하면 매우 긴 값이 만들어지고 매번 같은 문자열에 대해 동일한 값이 만들어집니다. 이제, 내 질문은 : 문자열을주고 문자열을주고 매번 동일한 정수를 반환하는 것과 같은 비슷한 일을하는 방법이 있는지, 그리고 다른 문자열에 대해 반환하는 정수도 특정 간격 내에 있는지 여부입니다. 내 말은 this과 같은 것입니다. 예 : "M