Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.83/102: Рейтинг темы: голосов - 102, средняя оценка - 4.83
Эксперт по электронике
6493 / 3123 / 331
Регистрация: 28.10.2011
Сообщений: 12,277
Записей в блоге: 7

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

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

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

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

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

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

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

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

125
Эксперт по электронике
6493 / 3123 / 331
Регистрация: 28.10.2011
Сообщений: 12,277
Записей в блоге: 7
18.03.2012, 15:35  [ТС]
Кто нибудь тестировал уже?
1
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
23.03.2012, 05:16
Класс!!
Долго писал? Какие использовал готовые библиотеки?
1. Не хватает ограничения на скорость, желательно, чтобы можно было ограничивать скорость для каждой отдельной загрузки.
2. Папку pbTorrent лучше бы создавать не рядом с прогой, а где-нибудь в пользовательских папках, а то вот я запустил с рабочего стола, и появилась лишняя папка.
3. Нужна возможность открывать местоположение загруженных файлов
4. Не работает ни один стандартный keyboard shortcut

Добавлено через 7 минут
И как-то он что ли не всю скорость выжимает, utorrent качает по 1.8 mbps, твой по 1.7, но это надо подольше потестировать
0
Эксперт по электронике
6493 / 3123 / 331
Регистрация: 28.10.2011
Сообщений: 12,277
Записей в блоге: 7
23.03.2012, 11:27  [ТС]
Цитата Сообщение от HIMen Посмотреть сообщение
Долго писал?
Примерно полгода.

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

Цитата Сообщение от HIMen Посмотреть сообщение
Не хватает ограничения на скорость, желательно, чтобы можно было ограничивать скорость для каждой отдельной загрузки.
В следующей версии будет. Это только первая версия.


Цитата Сообщение от HIMen Посмотреть сообщение
Папку pbTorrent лучше бы создавать не рядом с прогой, а где-нибудь в пользовательских папках
Данный клиент изначально создавался с уклоном на портабельность (работу со съемных носителей), поэтому папка создается рядом с программой. Это удобно тем, что можно начать закачку/раздачу на одном компе, потом отключить съемный диск от компа, подключить его к другому компу и продолжить закачку/раздачу.


Цитата Сообщение от HIMen Посмотреть сообщение
Нужна возможность открывать местоположение загруженных файлов
Нужно кликнуть правой кнопкой мыши по списку торрентов и в меню выбрать "Открыть папку торрента".

Цитата Сообщение от HIMen Посмотреть сообщение
И как-то он что ли не всю скорость выжимает, utorrent качает по 1.8 mbps, твой по 1.7
Разница минимальна. Может просто погрешность при округлении.
0
 Аватар для Wookie
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 7
25.03.2012, 19:27
locm, это VisualBasic?

Добавлено через 9 минут
P.S. - программа просто улетная
0
Эксперт по электронике
6493 / 3123 / 331
Регистрация: 28.10.2011
Сообщений: 12,277
Записей в блоге: 7
25.03.2012, 23:22  [ТС]
Цитата Сообщение от Wookie Посмотреть сообщение
locm, это VisualBasic?
На бейсике, но не VB.
Торрент-клиент полностью написан на PureBasic.
0
26.03.2012, 06:24

Не по теме:

locm, сначала и спросил, PB это или другой диалект, но потом побоялся быть засмеяным и исправил на VB.

0
26.03.2012, 10:54  [ТС]

Не по теме:

Цитата Сообщение от Wookie Посмотреть сообщение
потом побоялся быть засмеяным и исправил на VB
=-O Почму должны были смеятся?%-)

0
26.03.2012, 11:09

Не по теме:

Цитата Сообщение от locm Посмотреть сообщение
Почму должны были смеятся?
Просто мне казалось что нормальный GUI можно написать только на VB, а про PB я знал только по словам

0
26.03.2012, 12:34  [ТС]

Не по теме:

Цитата Сообщение от Wookie Посмотреть сообщение
мне казалось что нормальный GUI можно написать только на VB, а про PB я знал только по словам
Нормальный GUI можно написать на любом языке имеющем доступ к API операционной системы.

Для ознакомления.
Функции для создания и работы с GUI в PureBasic.
http://purebasic.ru/manual.php?id=1352&lng=rus
http://purebasic.ru/manual.php?id=508&lng=rus
http://purebasic.ru/manual.php?id=820&lng=rus
http://purebasic.ru/manual.php?id=1329&lng=rus
http://purebasic.ru/manual.php?id=1250&lng=rus

2
Эксперт по электронике
6493 / 3123 / 331
Регистрация: 28.10.2011
Сообщений: 12,277
Записей в блоге: 7
29.07.2012, 14:21  [ТС]
Исходник этого торрент клиента. Примеры программ на PureBasic
0
 Аватар для LeniumSoft
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
01.08.2012, 18:26
На VB этот клиент был бы зависим от .NET Framework и потерял свою портабельность!

Добавлено через 2 минуты
Хотя чёт я туплю! Он же и не под .NET есть! У меня он уже с .NET ассоциируется!
0
03.08.2012, 14:06

Не по теме:

Цитата Сообщение от LeniumSoft Посмотреть сообщение
был бы зависим от .NET Framework и потерял свою портабельность!
проги на .NET тоже можно делать портабельными, даже запускать на компьютерах без установленного NET. Правда тогда размер дистрибутива программы сильно увеличивается... (до 10-20 Мб вроде)

0
 Аватар для LeniumSoft
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
03.08.2012, 14:35
Цитата Сообщение от Tolias28 Посмотреть сообщение
даже запускать на компьютерах без установленного NET
Нельзя! .NET приложения не могут быть запущены без .NET Runtime

А .NET Runtime устанавливается только с .NET Framework. Так что для портабельность надо будет с прогой таскать установщик .NET Framework Client Profile и ставить его перед запуском проги!
0
03.08.2012, 15:29

Не по теме:

LeniumSoft, вы меня неправильно поняли. Или скорее всего просто об этом не слыхали еще. Как раз приложения можно запускать без установленного фреймворка. Достигается это тем образом, что .NET Runtime встраивается в само приложение. И получается что при запуске такого приложения запускается сам .NET Runtime и который уже в свою очередь запускает само .NET-приложение. Для пользователя все это происходит незаметно и он даже не в курсе что запустил приложение без фактически установленного фреймворка в системе. Просто размер exeшника страшно разрастается.

0
 Аватар для LeniumSoft
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
03.08.2012, 16:44
Runtime не встраивается в приложение! Создаётся обёртка на c++ или другом языке который может запускаться в него вкладывается программа и необходивый для неё .NET Framework. А при запуске .NET Framework ставится если нужно и уже потом запускается прога.
0
Почетный модератор
Эксперт .NET
 Аватар для NickoTin
8725 / 3677 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
04.08.2012, 05:01

Не по теме:

LeniumSoft, почитайте про виртуализацию приложений (Spoon Studio, ThinApp).
Но, конечно, гарантию что всё будет работать никто не дает, это уже как повезёт...


з.ы. Завязываем с оффтопом.

По теме: ТС молодец!
1
Эксперт по электронике
6493 / 3123 / 331
Регистрация: 28.10.2011
Сообщений: 12,277
Записей в блоге: 7
15.08.2012, 14:58  [ТС]
Новая версия торент-клиента - 1.4.

В этой версии были добавлены следующие возможности:
Выбор скачиваемых файлов и их приоритеты.
Перетаскивание торрентов в таблице.
Всплывающее меню в таблицах: "Трекеры", "Пиры" и "Файлы".
Оптимизация работы сети.
Поддержка локальных пиров.
Пожалуй для двух последних пунктов нужно небольшое разъяснение.

В настройках программы можно включить оптимизацию работы сети (по умолчанию выключено). Если разрешить ограничение числа соединений при достижении заданной входящей скорости, то это позволит устанавливать коннект с минимальным требуемым числом пиров для поддержания заданной скорости скачивания. А чем меньше активных коннектов, тем меньше влияние торрент-клиента для другие сетевые приложения.

В настройках можно включить поддержку локальных пиров (по умолчанию выключено) и указать желаемые диапазоны IP адресов. В этом случае, при выборе пира для коннекта, торрент-клиент будет в первую очередь отдавать предпочтение, пирам, отмеченным как локальные.
Вложения
Тип файла: zip pbTorrent_1.4.zip (260.8 Кб, 76 просмотров)
5
 Аватар для m0nax
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
15.08.2012, 15:33
продолжай развивать, скоро utorent вылетит с первых мест как пробка со своей рекламой и кодированием видео
а народ будет искать новый торрент клиент - можно подсуетиться и отхватить часть юзеров
0
28 / 28 / 3
Регистрация: 27.05.2012
Сообщений: 114
17.08.2012, 23:33
Присоединяюсь к m0nax.
Программа просто супер.

Можно попросить о небольшой доработке. Замените название папки в которую идет закачка на что-нибудь нейтральное без слова Torrent. У нас на работе торрент клиенты запрещены, а прога очень подходит для "скрытного" качания. И вообще, было бы здорово, если бы прога приобрела больше функций позволяющих ее скрытно пользовать. Чтобы незнающие эту программу не догадывались.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.08.2012, 23:33
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru