Комментарии 4
О том как скомпилировать(я скомпилировал) свою версию p2p клиента Shareaza. Надо же оказывается есть более новая версия инструкции на sourceforge.net/apps/trac/shareaza/wiki/Guides/Compiling%20Shareaza
Изначально конечно хотел рассказать о полном цикле, но у меня только загрузка, установка и первая компиляция закончилась только в 2а часа ночи.
В плане кода это интересная вещь. В ней реализован прием всех видов подключений на один порт и скачивание файла одновременно по нескольким протоколам. Конечно сейчас реализация DC++ в ней не очень красивая, но рабочая. В ней не реализован Kad для eDonkey2000. Зато простор для творчества немеряный.
Вон вчера дебагом ловил где теряется значение моей новой переменной. Собственно уже реализовал и протестировал задумку. Теперь допиливаю немного и можно будет слушать музыку или смотреть видео почти сразу после начала загрузки (как в интернетах). При этом части файла загружаются и рандомно (для p2p) и последовательно(для просмотра) одновременно. Не важно какой протокол будет использоваться для передачи данных (вспомнил что eDonkey2000 не проверил).
Изначально конечно хотел рассказать о полном цикле, но у меня только загрузка, установка и первая компиляция закончилась только в 2а часа ночи.
В плане кода это интересная вещь. В ней реализован прием всех видов подключений на один порт и скачивание файла одновременно по нескольким протоколам. Конечно сейчас реализация DC++ в ней не очень красивая, но рабочая. В ней не реализован Kad для eDonkey2000. Зато простор для творчества немеряный.
Вон вчера дебагом ловил где теряется значение моей новой переменной. Собственно уже реализовал и протестировал задумку. Теперь допиливаю немного и можно будет слушать музыку или смотреть видео почти сразу после начала загрузки (как в интернетах). При этом части файла загружаются и рандомно (для p2p) и последовательно(для просмотра) одновременно. Не важно какой протокол будет использоваться для передачи данных (вспомнил что eDonkey2000 не проверил).
Ну зачем использовать VS2008?! Я его давно перестал поддерживать (более года назад), думаю что надо вообще из репозитария удалить этот проект, чтобы люди не соблазнялись подобными извращениями. Пора думать уже о поддержке VS2012. Тебе зачем VS2008? Чтобы вернуть поддержку Windows 2000?!
P.S. Не надо делать последовательную загрузку, это, по всем исследованиям, драматически снижает вероятность скачивания целых файлов из роя. И возможность просмотра стразу не окупает возможности не досмотреть до конца.
P.S. Не надо делать последовательную загрузку, это, по всем исследованиям, драматически снижает вероятность скачивания целых файлов из роя. И возможность просмотра стразу не окупает возможности не досмотреть до конца.
Поздно. И там не чистая последовательная загрузка так что я учёл ваши пожелания. sourceforge.net/apps/phpbb/shareaza/viewtopic.php?f=13&t=1570
На данный момент имеется только 2008ая поэтому её и использую. Я вообще за независимость от среды компиляции. Не нравится мне эта зависимость от MFC. Сидим так сказать на игле МелкоМягкого.
На данный момент имеется только 2008ая поэтому её и использую. Я вообще за независимость от среды компиляции. Не нравится мне эта зависимость от MFC. Сидим так сказать на игле МелкоМягкого.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Подготовка среды и компиляция Shareaza сегодня