DHT сервер

Сообщение 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.
Ссылка на Тему: DHT сервер (Комментарии: 2)

FlylinkDC++ r502 beta 13

Сообщение SCALOlaz » 07 апр 2012, 07:19

SetupFlylinkDC-x86-r502-beta13-build-9682.exe
SetupFlylinkDC-x64-r502-beta13-build-9682.exe
SetupFlylinkDC-x86-x64-r502-beta13-build-9682.exe
FlylinkDC-r502-debug-info-beta13-build-9682-2012.04.05-23.19.22.7z
FlylinkDC-r502-x64-beta13-build-9682-2012.04.05-23.19.18.7z
FlylinkDC-r502-src-beta13-build-9682-2012.04.05-23.10.44.7z
FlylinkDC-r502-x86-beta13-build-9682-2012.04.05-23.09.45.7z

* MediaInfoLib 0.7.55
* Вернул Adguard в список конфликтующих приложений, очень много приходит дампов.
* Исправлены падения в окне "Очередь скачивания" и окне "Передачи".
* Исправлены падения в TransferView и QueueFrame.
* Исправлена утечка ресурса
* (Closed issue 722) Крякозябры в папке Personal
* Wizard теперь не дает шарить временную папку
Ссылка на Тему: FlylinkDC++ r502 beta 13 (Комментарии: 0)


FlylinkDC++ r502 beta 9

Сообщение NightOrion » 01 апр 2012, 08:21

SetupFlylinkDC-x64-r502-beta9-build-9638.exe
SetupFlylinkDC-x86-r502-beta9-build-9638.exe
SetupFlylinkDC-x86-x64-r502-beta9-build-9638.exe
FlylinkDC-r502-src-beta9-build-9638-2012.03.31-22.46.57.7z
FlylinkDC-r502-debug-info-beta9-build-9638-2012.03.31-22.55.53.7z
FlylinkDC-r502-x64-beta9-build-9638-2012.03.31-22.55.48.7z
FlylinkDC-r502-x86-beta9-build-9638-2012.03.31-22.45.53.7z

------------------------------------------------------------------------
* Исправлены падения под wine 1.4
* Для повышения стабильности работы клиента реализована система отправки mini-дампов падения на сервер разработчиков.
Для чего это нужно можно почитать тут http://rsdn.ru/article/files/libs/crashrpt.xml
Ссылка на Тему: FlylinkDC++ r502 beta 9 (Комментарии: 0)

FlylinkDC++ r502 beta 8

Сообщение SCALOlaz » 31 мар 2012, 19:30

SetupFlylinkDC-x86-r502-beta8-build-9570.exe
SetupFlylinkDC-x64-r502-beta8-build-9570.exe
SetupFlylinkDC-x86-x64-r502-beta8-build-9570.exe
FlylinkDC-r502-debug-info-beta8-build-9570-2012.03.22-20.26.13.7z
FlylinkDC-r502-x64-beta8-build-9570-2012.03.22-20.26.09.7z
FlylinkDC-r502-x86-beta8-build-9570-2012.03.22-20.16.30.7z
FlylinkDC-r502-src-beta8-build-9570-2012.03.22-20.17.08.7z

------------------------------------------------------------------------
* Починили иконку
* (Closed issue 710) Cвойства хаба доступны на вкладке хаба
* Рефакторинг Настроек:
- Из "Дополнительно" вынесена настройка для Вкладок - "Скрывать темы хабов" (требуется выяснение - зачем нам ДВЕ подобных настройки)
- Из "Дополнительно" вынесена настройка "Авто Ушёл при сворачивании" в "Сообщения"
* miniupnpc-1.6.20120320.tar.gz
Ссылка на Тему: FlylinkDC++ r502 beta 8 (Комментарии: 0)

Что Вам нравится в FlylinkDC++ ?

Сообщение nikitos » 01 фев 2012, 16:38

Давайте узнаем что больше всего Вам нравится в программе FlylinkDC++
Опрос: Что Вам нравится в FlylinkDC++ ? » Войти в Тему и Проголосовать!

Ссылка на Тему: Что Вам нравится в FlylinkDC++ ? (Комментарии: 2)

Вопрос по поддержке DLNA

Сообщение NightOrion » 17 янв 2012, 08:47

В свете продвижения мировыми брендами стандарта http://ru.wikipedia.org/wiki/DLNA DLNA возник вопрос, нужно ли и FlylinkDC++ начать его поддерживать?.
В краце что это даст:
Установив Flylinkdc++ и расшарив фильмы на своём компьютере вы получите доступ к ним с ваших устройств (телевизор, плеер, мобильный телефон, планшет) без необходимости какой либо дополнительной настройки (при условии что эти устройства тоже подключены к вашей домашней сети). И вам не надо ставить дополнительно програмный медиасервер DLNA.



p.s. высказываемся, обсуждаем...
Опрос: Нужна ли поддержка стандарта DLNA » Войти в Тему и Проголосовать!

Ссылка на Тему: Вопрос по поддержке DLNA (Комментарии: 1)

FlylinkDC++ - Качай-смотри

Сообщение SergeyAS » 13 янв 2012, 18:05

На Ваш суд мы готовимся вынести новую технологию, которая будет использоваться нашим клиентом - технология "Качай-смотри".

Основная идея в том, чтобы пользователь смог как можно быстрее приступить к просмотру выбранного фильма.
В идеале это выглядит так. Пользователь нажимает на magnet - ссылку (в браузере, в окне поиска, в списке файлов у какого-то пользователя) и через пару секунд уже смотрит фильм - имеет представление о качестве, содержании и т.д. До сегодняшнего дня это можно было получить используя AVIPreview.exe, который мог показывать недокаченные файлы, но для этого нужно было найти в темп-каталоге файл, и запустить на нем эту программку, которая достаточно старая и не позволяет смотреть новые кодеки и т.д.

Каким образом это реализуется.
FlylinkDC++ запускает так называемый мини http сервер, который начинает трансляцию уже скачанной информации. С другой стороны запускается проигрыватель. На сегодняшний день нормально могут отображать http медиа поток - VLC - плеер и SMPLayer, возможно