После нескольких неудачных попыток использовать JXTA api, я решил развернуть свой собственный одноранговый узел. Является новым для сетевого программирования в Java. Мое самое большое препятствие в том, как включить каждого однорангового узла в сети или в Интернете обнаружить друг друга. Я думаю, что это функция алгоритма маршрутизации P2P, существует ли существующий алгоритм маршрутизации P2P api для использования, и кто-то может рассказать мне лучший алгоритм из CHORD, CAN, PASTRY и т. Д. И как я могу использовать его таблицу распределенного хэша для включения каждого однорангового обнаружения другие одноранговые узлы в одной локальной сети, WLAN и/или Интернете. Благодарю. Любая помощь будет оценена.Что такое алгоритм маршрутизации одноранговой сети
ответ
Я думаю, вам нужна централизованная инфраструктура, в которой текущий список клиентов обновляется обычным способом. Когда вы загружаете список, клиенты могут автоматически обновлять список без хоста.
. По централизованному, я предполагаю, что вы имеете в виду IP-адрес, к которому подключается каждый одноранговый узел, и он записывает адрес однорангового узла, а одноранговый узел теперь может загружать список других одноранговых узлов и теперь может напрямую связываться с этими сверстниками? спасибо за предложение, рассмотрим это, но любую идею о децентрализованном обнаружении сверстников? –
Я не думаю, что вы можете полностью автоматизировать dht. По крайней мере, вы хотите иметь контроль над сверстниками? Проблема также в том, что если написать искатель, он будет выглядеть очень долго, чтобы найти другого сверстника, и, возможно, просто зарегистрировать статический ip для загрузки dth. Если вам требуется обнаружение сверстников, вам также необходимо определить содержание, потому что не имеет смысла обнаруживать какой-либо пэра? – Bytemain
- 1. Что такое хороший учебник для одноранговой сети на iPhone?
- 2. Поддержание целостности сети в одноранговой сети
- 3. Отсутствует сертификат одноранговой сети
- 4. Что такое структура сети openstreetmap
- 5. Проблема в одноранговой сети
- 6. Ошибка зависимости одноранговой сети Npm
- 7. Что такое булевы сети?
- 8. Что такое единицы в нейронной сети (алгоритм обратного распространения)
- 9. Что такое алгоритм s2k?
- 10. Что такое суперрекурсивный алгоритм?
- 11. Что такое Однопроходный Алгоритм
- 12. Что такое алгоритм Random.next()?
- 13. Что такое алгоритм Skeleton
- 14. Восстановление поврежденных соединений в одноранговой сети
- 15. Сеть Открытие приложения для одноранговой сети
- 16. создание одноранговой сети для онлайн-многопользовательской игры
- 17. Алгоритм маршрутизации
- 18. Что такое DMZ в сети?
- 19. Основанный на геолокации алгоритм маршрутизации беспроводной сети: полезно?
- 20. Передача файла в одноранговой сети- java
- 21. Что такое алгоритм «make -jX»
- 22. Что такое «термин-векторный алгоритм»?
- 23. Что такое алгоритм для ORM?
- 24. Что такое «децентрализованный алгоритм единственности»?
- 25. Что такое алгоритм Hi/Lo?
- 26. Что такое алгоритм R * -Tree?
- 27. Что такое алгоритм корректировки метки?
- 28. Что такое алгоритм cooks-kim
- 29. Что такое алгоритм Excel Days360?
- 30. Что такое популярный алгоритм Pinterest?
Что-то важное: обнаружение хоста в локальной сети, как правило, намного проще, поскольку вы можете передавать сообщения, по крайней мере, внутри одного и того же сегмента. Обнаружение сверстников через WAN или в Интернете - совершенно другая история ... – thkala
Можете ли вы дать мне советы или ссылки на то, как выявлять сверстников на LAN. Любая идея о том, как сделать это для WAN/Internet –