DHT сервер

DHT сервер

#1 Сообщение SergeyAS » 02 май 2012, 10:35

Если кто еще не в курсе - то в FlylinkDC++ встроена DHT технология, которая позволяет пользователям обмениваться информацией без хаба.
Мы использовали сервер, который был разработан StrongDC. Но количество пользователей FlylinkDC++ намного больше, чем StrongDC, поэтому мы организовали свой сервер для хранения и сбора информации для DHT.
Для получения списка пользователей, с которым можно обмениваться информацией через DHT - FlylinkDC отсылает запрос на DHT сервер. В самом запросе указывается:
1) Клиент и версия ( например FlylinkDC++ r502 beta 23)
2) Ваш IP адрес
3) Ваш CID - уникальный 32 символьный идентификатор, который создается при установке клиента FlylinkDC++ случайным образом.
4) Ваш UDP порт поддержки DHT
5) Флажек упаковки (ждем ответ от сервера в bzip формате)
В итоге эта информация складывается в базу на сервере, а в ответ выдается 50 случайных пользователей DHT. Каждая запись содержит:
1) IP пользователя
2) CID пользователя
3) UDP порт DHT

FlylinkDC++ случайным образом выбирает DHT сервер (пока из 2-х наш и StrongDC'ный).

Никакой другой информации, которая может каким-либо способом идентифицировать пользователя, как физическое лицо - мы не храним и не передаем. В этом можно убедится, просмотрев исходники приложения.

Если вы не желаете, чтобы указанная выше информация не передавалась и не распространялась через DHT сервера - то в настройках приложения нужно выключить использования DHT.
Аватар пользователя
SergeyAS
Осилил регистрацию
Осилил регистрацию
 
Сообщений: 37
Зарегистрирован: 17 мар 2011, 07:02
Откуда: Lugansk, Ukraine
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Версия флая: не вышедшая :)

Re: DHT сервер

#2 Сообщение Archon » 02 май 2012, 14:09

SergeyAS писал(а):Но количество пользователей FlylinkDC++ намного больше, чем StrongDC

Расчёты покажете?
Archon
Бывалый
Бывалый
 
Сообщений: 246
Зарегистрирован: 18 мар 2011, 11:03
Благодарил (а): 1 раз.
Поблагодарили: 14 раз.
Версия флая: r502 rc

Re: DHT сервер

#3 Сообщение ayli » 10 фев 2017, 00:57

а подскажите, где в последних версиях вкл/выкл. DHT?
Аватар пользователя
ayli
Осилил регистрацию
Осилил регистрацию
 
Сообщений: 29
Зарегистрирован: 20 мар 2011, 03:15
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Вернуться в FlylinkDC++ 5хх

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1