Эксперт по электронике
7161 / 3338 / 344
Регистрация: 28.10.2011
Сообщений: 13,167
Записей в блоге: 7

Торрент клиент

12.02.2012, 00:05. Показов 20942. Ответов 125
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Небольшой торрент клиент.
Написан на бейсике с нуля. Для работы нужна ОСь Win2000 или более современная и 300 КБ на диске.

Описание:
pbTorrent (Portable Bit Torrent) - это торрент-клиент созданный специально для работы со съемных носителей информации, например, флешки. Он не оставляет следов системе и его нужно использовать если требуется скачивать или раздавать файлы через p2p сети, не устанавливая программ на компьютер

Вложения
Тип файла: rar pbTorrent.rar (239.0 Кб, 343 просмотров)
41
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.02.2012, 00:05
Ответы с готовыми решениями:

Tormap - торрент-поисковик
В качестве тренировки ноды запилил небольшой проект - торрент поисковик ->TORMAP Это граббер, а значит инфа собирается более точно...

Ищу человека для создания торрент-трекера
Здравствуйте, Уважаемые пользователи. Не буду рассусоливать, а перейду сразу к делу. Я ищу человека для создания совместного...

Торрент-клиент
Здравствуйте! Люди добрые, подскажите можно ли на vb создать торрент клиент? если да то как? помогите сделать! оооочень надо

125
Эксперт по электронике
7161 / 3338 / 344
Регистрация: 28.10.2011
Сообщений: 13,167
Записей в блоге: 7
18.08.2012, 00:43  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Hrundel Посмотреть сообщение
Замените название папки в которую идет закачка на что-нибудь нейтральное без слова Torrent.
Я не думаю что это целесообразно делать, ведь далеко не всем нужно скрытое скачивание торрентов. Да и у каждого могут быть свои пожелания по поводу имени папки.
В такой ситуации лучше всего изменять исхдник программы под конкретный случай и компилировать программу.
Это сделать довольно просто.
Скачайте исходники (они во вложении) и среду программирования "PureBasic 4.61 Windows x86" (ищите в инете, нужна полная версия, размер дистрибутива, около 18 МБ).
Откройте файл "PB Torrent.pbp" (проект). А затем файл Constant.pbi.
В его начале есть строки
PureBasic
1
2
3
4
5
6
7
8
9
10
11
#ProgName = "pbTorrent"
#ProgVersion = "1.2"
#PeerID = "-pb1200-"
#MyClientID = "pb" ; Идентификатор этого торрент-клиента.
 
#MessageName = #ProgName+" "+#ProgVersion
 
 
#DirProgFiles = "pbTorrent\"
#DirSysFiles = #DirProgFiles+"SysFiles\" ; Папка с торрент-файлами.
#DirTorrentFiles = #DirProgFiles+"TorrentFiles\"   ; Папка по умолчанию для скачиваемых или раздаваемых торренов.
Изменяете имена папок на желаемые и компилируете программу (в IDE, в меню "Компилятор" нужно выбрать пункт "Создать приложение").
И все, имена папком будут другими.
Имя исполняемого файла может быть любым, поэтому смело переименовываете его.

Если не получится все это проделать, пишите в личку и укажите требуемые имена папок "pbTorrent" и "TorrentFiles".


Цитата Сообщение от Hrundel Посмотреть сообщение
И вообще, было бы здорово, если бы прога приобрела больше функций позволяющих ее скрытно пользовать.
Например?

PS.
Предложение про нейтральные имена папок и скрытую работу, думаю что будет реализовано, но уже в следующих версиях.
Вложения
Тип файла: zip Source_pbTorrent_1_2_1.zip (226.0 Кб, 346 просмотров)
1
251 / 163 / 14
Регистрация: 10.03.2012
Сообщений: 544
18.08.2012, 12:40
Цитата Сообщение от locm Посмотреть сообщение
Я не думаю что это целесообразно делать, ведь далеко не всем нужно скрытое скачивание торрентов. Да и у каждого могут быть свои пожелания по поводу имени папки.
Почему бы не сделать файл настроек, в котором хранить пути к этим папкам? Тем более, в PB есть функции для работы с файлами INI. Заодно можно будет задавать другое расположение папок с торрентами.
Цитата Сообщение от locm Посмотреть сообщение
Цитата Сообщение от Hrundel Посмотреть сообщение
И вообще, было бы здорово, если бы прога приобрела больше функций позволяющих ее скрытно пользовать.
Например?
В том же файле настроек задать режим работы: Нормальный и Скрытый, при котором прога не будет висеть в Панели задач, выводить всякие сообщения и т.д.

Не по теме:

Цитата Сообщение от Hrundel Посмотреть сообщение
У нас на работе торрент клиенты запрещены
Не будет ли подозрительным тот факт, что на работе все время будет утекать трафик? Или если для доступа в инет используется модем, стоящий на видном месте, на нем все время будут моргать индикаторы? ;)

0
Эксперт по электронике
7161 / 3338 / 344
Регистрация: 28.10.2011
Сообщений: 13,167
Записей в блоге: 7
18.08.2012, 13:26  [ТС]
Цитата Сообщение от iprog Посмотреть сообщение
Почему бы не сделать файл настроек, в котором хранить пути к этим папкам?
Файл настроек уже есть и он в месте другими служебными файлами находится в папке pbTorrent.
Разве что сделать отдельный файл конфигурации, лежащий рядом с исполняемым файлом.
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
31.08.2012, 16:34
Не работает! Во всех торрентах 0 сидов!
0
Эксперт по электронике
7161 / 3338 / 344
Регистрация: 28.10.2011
Сообщений: 13,167
Записей в блоге: 7
31.08.2012, 17:41  [ТС]
А сиды есть в раздаче?
Нет ли ошибки трекера?
Доступ инет имеется?
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
31.08.2012, 19:02
В μTorrent всё отлично!

Добавлено через 15 минут
Скачал ваш торрент-клиент ещё месяц назад, а сейчас срочно нужно скачать торрент, а он не работает!!!
А может влиять то что оператор блокирует все порты?
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
01.09.2012, 22:07
Так что там с ошибкой? Мне надо срочно качать!!!
0
Эксперт по электронике
7161 / 3338 / 344
Регистрация: 28.10.2011
Сообщений: 13,167
Записей в блоге: 7
01.09.2012, 22:56  [ТС]
Цитата Сообщение от fedin-ilja2010 Посмотреть сообщение
Так что там с ошибкой?

Не по теме:

Не вижу подробного описания ошибки, по возможности со скриншотами.


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

Добавлено через 3 минуты
Цитата Сообщение от fedin-ilja2010 Посмотреть сообщение
Скачал ваш торрент-клиент ещё месяц назад
Эту версию пробовали? Торрент клиент
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
01.09.2012, 23:31
Я скачал самую последнюю! Он не видит сидов! Пиры есть, а сиды тютю! А в μTorrent'е в то время качает во всю! Пробовал даже другой торрент добавить - у него тоже самое
0
 Аватар для LeniumSoft
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
03.09.2012, 18:08
Цитата Сообщение от fedin-ilja2010 Посмотреть сообщение
Мне надо срочно качать!!!
Может ты тогда уш через uTorrent скачаешь?



Цитата Сообщение от fedin-ilja2010 Посмотреть сообщение
Он не видит сидов! Пиры есть, а сиды тютю!
У тебя роутер?
0
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
03.09.2012, 18:11
Маленькая опячятка в первом же окне программы
Название: pbTorrent1.PNG
Просмотров: 244

Размер: 9.6 Кб

И еще можно вопрос. Для чего вместо одной две одинаковые кнопки вот здесь?


А в общем - прога однозначно супер!
0
 Аватар для LeniumSoft
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
03.09.2012, 18:21
Цитата Сообщение от Tolias28 Посмотреть сообщение
Маленькая опячятка в первом же окне программы
Ты лучше на следующее слово глянь!
1
Эксперт по электронике
7161 / 3338 / 344
Регистрация: 28.10.2011
Сообщений: 13,167
Записей в блоге: 7
03.09.2012, 19:07  [ТС]
Цитата Сообщение от Tolias28 Посмотреть сообщение
Маленькая опячятка в первом же окне программы
Спасибо, в следующей версии исправлю.
Надо будет еще раз прогнать проект через ворд...

Цитата Сообщение от Tolias28 Посмотреть сообщение
И еще можно вопрос. Для чего вместо одной две одинаковые кнопки вот здесь?
Разница в том, что кнопка с двумя точками откроет текущую папку ("pbTorrent\TorrentFiles\").
А кнопка с тремя точками, откроет папку, в которую предыдущий раз сохраняли торрент.
3
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
03.09.2012, 20:54
Цитата Сообщение от locm Посмотреть сообщение
Разница в том, что кнопка с двумя точками откроет текущую папку ("pbTorrent\TorrentFiles\").
А кнопка с тремя точками, откроет папку, в которую предыдущий раз сохраняли торрент.
ааа... Спасибо за ответ. имхо, в таком случае надо бы добавить какие-то пояснения к этим двум кнопкам, чтобы пользователь сразу знал их разницу (а то я например вообще подумал, что это глюк, что две кнопки) Правда как это сделать правильнее, чтобы не добавлять дополнительных надписей, у меня идей нет... В принципе это ваша задача продумать

Цитата Сообщение от LeniumSoft Посмотреть сообщение
Ты лучше на следующее слово глянь!
я честно даже не заметил...
0
 Аватар для slava4321
6 / 1 / 1
Регистрация: 03.09.2012
Сообщений: 26
03.09.2012, 21:22
Прога хорошая и задумка отличная.
ЗАЧЁТ)
0
uzsky
03.09.2012, 23:00
locm, спасибо вам за программу, есть пару вопросов,
как можно сменить оформление? в utorrent это делается просто добавлением одного файла в папку, можно ли как то реализовать пользовательский скины? (ну или где это в коде можно изменить) есть IconPac.pac но я так и не понял как его можно отредактировать
еще вопрос планируется ли расширить функционал добавлением IP фильтров? (ipfilter.dat)

есть некоторые проблемли:
в версии 1,2 при добавление торрента если он содержит папки или несколько файлов то выбрать отдельно что то нельзя, только все скопом
вкладка лог пустая, никакой информации я так там и не увидел, вопрос есть ли в ней вообще смысл?
Эксперт по электронике
7161 / 3338 / 344
Регистрация: 28.10.2011
Сообщений: 13,167
Записей в блоге: 7
04.09.2012, 00:35  [ТС]
Цитата Сообщение от uzsky Посмотреть сообщение
можно ли как то реализовать пользовательский скины
Пока не планируется. Есть более приоритетные задачи.


Цитата Сообщение от uzsky Посмотреть сообщение
есть IconPac.pac но я так и не понял как его можно отредактировать
Для этого нужно распаковать иконки файлов из pac-архива.
Но проще создавать архив, чем редактировать (распаковывать, заменять файлы и упаковывать).
Программа для создания архива "IconPac.pac" во вложении.


Цитата Сообщение от uzsky Посмотреть сообщение
еще вопрос планируется ли расширить функционал добавлением IP фильтров? (ipfilter.dat)
Да. Постараюсь это сделать в ближайших версиях.


Цитата Сообщение от uzsky Посмотреть сообщение
в версии 1,2 при добавление торрента если он содержит папки или несколько файлов то выбрать отдельно что то нельзя, только все скопом
Выборочно загружать файлы можно начиная с версии 1.4. Торрент клиент


Цитата Сообщение от uzsky Посмотреть сообщение
вкладка лог пустая
На данный момент туда выводятся только критические ошибки. Например, если при запуске клиента, будет обнаружена ошибка в файлах торрента, то в логе появятся имена файлов и описание ошибки для каждого из них.
Вложения
Тип файла: zip pbt_IconPac.zip (44.8 Кб, 27 просмотров)
2
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
04.09.2012, 01:48
Цитата Сообщение от LeniumSoft Посмотреть сообщение
У тебя роутер?
Нет, МТС.
Уже через utorrent скачал
0
Эксперт по электронике
7161 / 3338 / 344
Регистрация: 28.10.2011
Сообщений: 13,167
Записей в блоге: 7
04.09.2012, 10:33  [ТС]
Цитата Сообщение от fedin-ilja2010 Посмотреть сообщение
Нет, МТС.
Если беспроводной модем, то скорее всего серый IP и закрытый порт. Поэтому нет входящих соединений. Пиров будет мало (если вообще будут).
Не зря ведь рекомендуют открывать порт, выбранный для входящих соединений торрент-клиента.
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
04.09.2012, 12:29
Что мне делать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.09.2012, 12:29

Стабильный торрент клиент
Долго стоял utorrent, но теперь он либо захватывает всю оперативку, либо скорость скачивания в нем пляшет у нуля. При переходе на...

Лучший торрент клиент
Кто и что скажет по этому поводу? Знаю, что впринципе господствует uTorrent, но хотелось бы услышать другие варианты, в частности на...

Зависает торрент клиент
привет форумчане! мой торрент клиент периодически "отказывается отвечать" постоит пару минут и снова работает, затем по новой, поработал...

торрент-клиент для FreeBSD
Посоветуйте хороший торрент-клиент для FreeBSD. Есть сервер на FreeBSD, без монитора, клавы и т.п. Нужно, чтобы при включении сервера...

Как работает Торрент клиент?
В учебных целях я написал на днях простенькую прогу-сервер на С++. Очень интересует такой вопрос: - с инета ко мне (к моей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru