Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
27.1.2011, 13:55 |
поиск по dc |
сейчас знает про 160 миллионов файлов, база постоянно растет, пару миллиардов смогем 8) |
OCTAGRAM | ||
18.12.2010, 0:11 |
yet another console client |
C:\strawberry\perl\site\bin\dcshare.bat hub.ru c:\share\ Saymon: так делать не надо. можно скопировать C:\strawberry\perl\bin\perl.exe в C:\usr\bin\ или запускать perl script.pl |
Saymon21 | ||
16.12.2010, 22:36 |
yet another console client |
в процессе разработки Net::DirectConnect случайно получился клиент, который умеет раздавать файлы. пока конечно не 100% протокола, но работает. фичи: сохраняет хеши в sqlite, нет проблем с перехешированием сменных дисков. нормально работает с файллистами из сотен тысяч файлов в нормальных ос раздает через sendfile - быстро. dc,adc вот так поставить под windows: get perl from C:\strawberry\perl\bin\cpan.bat Net::DirectConnect C:\strawberry\perl\site\bin\dcshare.bat or with config: get tar.gz from unpack, cd examples cp config.pl.dist config.pl edit config.pl perl dcshare вот так под любой нормальной ос: cpan Net::DirectConnect и скрипт dcshare попадает в bin использовать просто: dcshare dchub://hub.net hub.com adc://hub.edu dir /dir/dir ... можно настроить через конфиг: он внутри баги, пожелания, предложения - ниже 8) |
Nickolya, mariner | ||
14.12.2010, 2:45 |
Компиляция Клиентов Dc++ создание собственных модов |
Пытаюсь собрать под CentOS 4.8: и получаю ошибку .. /usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/perl.h:3516: error: 'Thread' has a previous declaration as `typedef void*Thread' make[1]: *** [TigerHash.o] Ошибка 1 make[1]: Leaving directory `/distr/dc_perl_bot/TigerHash' make: *** [subdirs] Ошибка 2 [/expand] Есть идеи с чем может быть связано? В openSUSE тоже самое собралось без проблем. Можно ли просто перенести модуль DirectConnect из OpenSUSE в CentOS? а собирается ли отдельно новый или из svn? |
мамин_парень | ||
13.2.2010, 3:14 |
perl Net::DirectConnect |
доделал search - $dc->search( 'lost', undef, 409483264 ); # F?T?409483264?1?lost !! search params in REVERSE order, second value - search type, autodetect if undef что равно $dc->search( 'lost', undef, 409483264, 'T', 'F' ); по поводу ната - вроде все похоже, почему так - надо дебажить. например найти запрос с 10 результаттами и смотреть как и что принимает нормальный клиент, и сравнивать с ботом. |
mrsir | ||
11.2.2010, 2:48 |
perl Net::DirectConnect |
Исправлено. 'auto_connect' => 0, - теперь работает. и любой myport. svn up Документацию пока рано делать и некогда, еще много переделывать-переименовывать.. по поводу примера - 'cmd_sep' => ' ', - лучше вообще не трогать, поломается протокол. |
mrsir | ||
30.1.2010, 16:02 |
perl Net::DirectConnect |
Jaska, Invisible | |||
29.1.2010, 0:11 |
perl Net::DirectConnect |
Постепенно на перле пилится такая библиотека Net::DirectConnect. сейчас умеется nmdc, adc, и даже микро-для-тестов- adc хаб . в текущей версии - умеет раздавать файло и делать файллисты. в планах - раздавать не хуже и вместо microdc2 в examples/stat - такая собиралка статистики свежайшая версия - svn://svn.setun.net/dcppp/trunk прошлые релизы - работает в windows, linux, freebsd, и наверно везде где есть перл. (в венде в mingw пока не собирается XS для tth - пока только cygwin) в планах - доделать, оптимизировать, web морда, cli управление, авто сбор файллистов, встроенная статистика,итд и много мыслей про децентрализацию, безхабную работу в пределах сегмента сети, [любые] другие хеши кроме tth итд. а еще эта штука тоже на нем работает может кому пригодится. |
Nickolya, Setuper, Invisible, mariner, HackFresse, KT315, Saymon21, omen, DEN 007 | ||
|
Сейчас: 23.11.2024, 0:27 |