Russian Qt Forum
Ноябрь 24, 2024, 01:59
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Torrent клиент
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Torrent клиент (Прочитано 4745 раз)
Timka
Гость
Torrent клиент
«
:
Июнь 30, 2017, 16:39 »
Доброго времени суток
Появилась необходимость написать торрент клиент для системы обновлений,пишу на QT 5.8 msvc2015, увидел пример на офф сайте Qt, не стал сразу переносить в свой проект, собрал запустил, закинул файл создан с помощью uTorrent 3.5 (build 43804), все Seed/Peers = 0/0, Status = Connecting, перезапустил, проверка файлов и опять то же самое, через сам utorrent на другом компьютере все заработало, пробовал скачивать другие торренты, все то же самое, может для этого примера нужны какие-то особые настройки фаервола(при первом запуске просило разрешение, разрешил) однако со скачиванием проблем не было бы, или торрент файл с какой либо другой версии, кто сталкивался подскажите пожалуйста
BitTorrent подходит под мои задачи, т.к файлов много и они большие, если же есть подобный алгоритм и его реализация, или варианты как создать торрент файл под эту версию буду признателен
«
Последнее редактирование: Июнь 30, 2017, 17:02 от Timka
»
Записан
qate
Супер
Offline
Сообщений: 1177
Re: Torrent клиент
«
Ответ #1 :
Июнь 30, 2017, 18:41 »
не смотрел пример в qt, я взял
http://www.libtorrent.org/
её использует и qbittorent
есть примеры, дока хорошая, все работает
Записан
Timka
Гость
Re: Torrent клиент
«
Ответ #2 :
Июнь 30, 2017, 19:47 »
Спасибо за ответ, видел данную библиотеку, но смущает меня она тем что насколько я помню там нужен boost, мне пока сложновато работать с С++ после C#, хотелось бы вариант который не требует лишних библиотек, QT все-таки и сам кросплатформенный, пересмотрю, но надеюсь что будут другие варианты
Записан
qate
Супер
Offline
Сообщений: 1177
Re: Torrent клиент
«
Ответ #3 :
Июнь 30, 2017, 23:35 »
буст нужен ей, не тебе (в зависимости еще попадет, да)
его особо не чувствуется в своём коде, чуть копипасты из примера и далее все ок
если местами неясно - исходники qbittorent можно глянуть - это хорошая подмога, либа им живёт
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Torrent клиент
«
Ответ #4 :
Июль 01, 2017, 21:09 »
Timka, официальный пример давно не работает и чинить его не собираются, он там ради заманухи лежит
Записан
Юра.
Timka
Гость
Re: Torrent клиент
«
Ответ #5 :
Июль 02, 2017, 10:40 »
lit-uriy, благодарю за разъяснение, понял давно что что-то не ладное когда увидел этот пример на репозитории 7-ми летней давности, сейчас пишу свой аля torrent на C# (проще дебажить), позднее перенесу на Qt, тему можно закрыть
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...