Live dc++ forum
Форма входа
Главная | GreyLinkDC++ - Страница 6 - Форум | Пятница, 22.11.2024, 07:57
[ Новые сообщения · Участники · Правила форума · Поиск
GreyLinkDC++
livedcДата: Четверг, 26.06.2008, 21:50 | Сообщение # 1
Admin
Сообщений: 159
Репутация: 11
Статус: Offline
Обсуждение, релизы, вопросы, мнения...
Для ошибок тема - Официальные баги GreyLinkDC++
Для хотелок (фичзапросов) тема - GreyLinkDC++ ToDo лист
Домашняя:
http://greylink.freewebspace.com/
История изменений и Где скачать
Параллельный форум: RU-board по Greylink
Запасной форум: greylink-dc.ru

Предыдущие веб порталы


ИНФОРМАЦИЯ по клиенту

ДС трекеры
http://sovserv.ru/dc
http://uahub.info/
http://www.ssvhub.ru
http://dcmagnets.ru/
http://dc4u.ru/
http://besthub.ru
http://beoff.ru

Как отключить открытие окна dht в русской версии >> Настройки -> Окна -> Открывать при запуске -> Распределённая сеть -> снять галочку


Сообщение отредактировал Karumo - Суббота, 11.02.2012, 23:22
 
_SMTДата: Воскресенье, 20.07.2008, 00:31 | Сообщение # 76
Рядовой
Сообщений: 3
Репутация: 0
Статус: Offline
Quote (Berkutt)
SendPrivateMessage(cid, message) -- отослать ПМ (кому,что)
SendPublicMessage(huburl, message) -- отослать сообщение в чат (хаб,что)
GetUserInfo(cid) -- инфо по пользователю (кто)

Quote (Berkutt)

Beep(frequency, duration) -- что это?
Есть ли функции на входящий поисковый запрос, исходящее соединение и входящее соединение?

немного поразбирался, LUA-интерфейс сильно проигрывает DLL

RunTimer(int_on_off) -- запуск таймера -- что есть int ? - число: 1=вкл, 0=выкл
GetSetting(key) -- что за настройки, клиента? типа того. key можно глянуть в DCPlusPlus.xml
GetAppPath() -- что это? место лежит greylink.exe. можно использовать как базу при подгрузке ресурсов
Beep(frequency, duration) -- что это? песни петь на pc-speaker (frequency - тон в Hz, duration - длина в msec)

MessageBox(text, title, "yesno", "question") -- диалоговое окно -- поясните аргументы - очевидно,
вызывается Win32 API MessageBox. если первые 2 строки передаются прямо, остаток придётся угадывать:
yesno - состав кнопок. например, yesno, yesnocancel, ok, okcancel, retryignoreabort и т.п.
question - значок на диалоге: error, warning, information (info), question

Quote (Berkutt)

Есть ли функции на входящий поисковый запрос, исходящее соединение и входящее соединение?

не находятся. в lua только чат. уж не собрался ли ты вредить юзерам, ищущим порнуху? =)

 
BerkuttДата: Воскресенье, 20.07.2008, 10:16 | Сообщение # 77
Рядовой
Сообщений: 9
Репутация: 0
Статус: Offline
Quote (_SMT)
не находятся. в lua только чат. уж не собрался ли ты вредить юзерам, ищущим порнуху? =)

Ищущим вредить элементарно средствами хаба. А вот шарящим сложнее, т.к. возврат по $SR идёт только при пассивном поиске. Меня же интересуют несколько иные возможности, которые реализуются через эти механизмы.
 
_SMTДата: Воскресенье, 20.07.2008, 11:11 | Сообщение # 78
Рядовой
Сообщений: 3
Репутация: 0
Статус: Offline
Quote (Berkutt)
Меня же интересуют несколько иные возможности, которые реализуются через эти механизмы

сомневаюсь, что ради туманных "иных возможностей" будет меняться АПИ (скорее всего, без согласования целей оно будет сделано неэффективно для этих "возможностей"). например, пользователь нашей сети мотивировал меня добавить взаимодействие с поиском в ApexDC s16.3, чтобы сделать сайт, отслеживающий новинки фильмов (бот ищет *.avi чтобы видеть новые файлы и мониторит входящие поиски TTH-альтернатив, чтобы знать, что качается большинством сейчас).

получился http:// kino.vfose.ru (из интернета недоступен, выглядит так: http://portal.san.ru/forums/journal/uploads/j650_1216537301.png )

возможно, если ты отправишь авторам gl++ в мыло свои идеи, они заинтересуются, если идеи будут достаточно привлекательными

 
BerkuttДата: Воскресенье, 20.07.2008, 12:21 | Сообщение # 79
Рядовой
Сообщений: 9
Репутация: 0
Статус: Offline
Да ничего криминального. Суть просто в том, чтобы реализовать функцию вида IncomConnect(user,aim,hub) и ComConnect(user,hub), где user - пользователь, осуществляющий подключение, aim - целевой пользователь, hub - хаб по которому идёт запрос на подключение. Первая функция на исходящие, вторая на входящие.
 
_SMTДата: Воскресенье, 20.07.2008, 13:17 | Сообщение # 80
Рядовой
Сообщений: 3
Репутация: 0
Статус: Offline
Quote (Berkutt)
Суть просто в том, чтобы реализовать функцию вида IncomConnect(user,aim,hub) и ComConnect(user,hub), где user - пользователь, осуществляющий подключение, aim - целевой пользователь, hub - хаб по которому идёт запрос на подключение. Первая функция на исходящие, вторая на входящие

насколько я понял, ты хочешь не функцию в LUA, а оповещение, которое будет вызывать функции твоего скрипта при возникновении соединений. но в том виде, что ты написал, пользу будет ровно ноль. потому что из этой информации нельзя узнать, кто инициировал соединение и для чего
 
BerkuttДата: Воскресенье, 20.07.2008, 17:15 | Сообщение # 81
Рядовой
Сообщений: 9
Репутация: 0
Статус: Offline
Quote (_SMT)
user - пользователь, осуществляющий подключение

Вот он "кто". Суть в том, что мне поисковый запрос не очень интересен, а вот непосредственное соединение как раз и будет ловиться таким образом. Через хаб можно отловить только ConnectToMeArrival и RevConnectToMeArrival, а обратный поток проходит в обход хаба. Именно его и хотелось бы ловить клиентом.
 
SMTДата: Воскресенье, 20.07.2008, 18:04 | Сообщение # 82
Генерал-лейтенант
Сообщений: 514
Репутация: 28
Статус: Offline
Quote (Berkutt)
Суть в том, что мне поисковый запрос не очень интересен, а вот непосредственное соединение как раз и будет ловиться таким образом. Через хаб можно отловить только ConnectToMeArrival и RevConnectToMeArrival, а обратный поток проходит в обход хаба. Именно его и хотелось бы ловить клиентом

поисковые ответы активным юзерам приходят одиночными пакетами на открытый UDP-порт. то есть без установки соединения и подтверждения доставки. я пока не понял, что именно ты собираешься делать, но мне кажется, что ты копаешь не в том направлении
 
Grey777Дата: Воскресенье, 20.07.2008, 20:03 | Сообщение # 83
Рядовой
Сообщений: 15
Репутация: 0
Статус: Offline
.. странная регистрация.. всем превед. вот такая штука обнаружилась, в грее в което веки придумали ссылку на часть списка шары (dcls), что кстати позволяет на форумах/порталах постить ссылки на папку с файлами. Вот проверил локально на птоке 0.4.1.1, флай при загруске списка выкидывал грелинк.. это баг или месть флайлинка?)

Сообщение отредактировал Grey777 - Воскресенье, 20.07.2008, 20:08
 
hmuryДата: Понедельник, 21.07.2008, 07:46 | Сообщение # 84
Генерал-лейтенант
Сообщений: 599
Репутация: 32
Статус: Offline
Quote (Grey777)
Вот проверил локально на птоке 0.4.1.1, флай при загруске списка выкидывал грелинк

напиши по шагам что делаешь и версии программ. я пробовал, все работает без вылетов
 
Grey777Дата: Понедельник, 21.07.2008, 19:02 | Сообщение # 85
Рядовой
Сообщений: 15
Репутация: 0
Статус: Offline
упс.. вот я осел) клиенты это хаб выкидывает из-за длины поиска.
ну тогда вот еще что выдал сегодня грей:

Code: c0000005 (Access violation)
greylink version: 0.08 (2008-07-13)
Environment: 5.1.2600.3.1
Time: 2008-07-21 18:03:52
Memory: Phys 396/1023 Mb, Virt 1804/2047 Mb
exception code C0000005 at eip=06211155
eax=00000001 ebx=000004A6 ecx=1FCC8910 edx=00000000
esi=0006CE50 edi=0006CE7C ebp=0006CE38 esp=0006CE04
0x06211155: ?
0x06212A35: ?
0x06213921: ?
0x06213875: ?
0x74E47487: ?
0x74E06372: ?
0x74E1A165: ?
0x74E1A4AF: ?
0x74E0B066: ?
0x74E3C7ED: ?
0x74E11906: ?
0x7E368734: ?
0x7E368816: ?
0x7E37A013: ?
0x7E37A039: ?
0x00409F06: ?
0x7E368734: ?
0x7E368816: ?
0x7E37A013: ?
0x7E37A039: ?
0x00409F06: ?
0x7E368734: ?
0x7E368816: ?
0x7E3689CD: ?
0x7E368A10: ?

не могу знать кто виноватъ)

 
PыxnulДата: Вторник, 22.07.2008, 22:32 | Сообщение # 86
Сержант
Сообщений: 31
Репутация: 0
Статус: Offline
трабл такой: выключаешь прогу, а она в диспетчере всеравно работает и виснюк нехилый сразу в последних версиях wacko , когда кчаешь начала буфер забивать в 5.08 постепенно в течение 10-20 мин
Сижу на 5.02 ((
 
Grey777Дата: Среда, 23.07.2008, 23:42 | Сообщение # 87
Рядовой
Сообщений: 15
Репутация: 0
Статус: Offline
ага тормоза есть нехилые, я вот допустим када на папку делаю пару слотов (на видео, ибо если больше винт начинает шуметь громче холодильника smile ), дак вот накапливается очередь юзеров до 100 и больше, видимо из-за это, груз проца под 90%, печально
 
NoLordДата: Четверг, 24.07.2008, 00:15 | Сообщение # 88
Рядовой
Сообщений: 3
Репутация: 0
Статус: Offline
Quote (Grey777)
дак вот накапливается очередь юзеров до 100 и больше, видимо из-за это, груз проца под 90%, печально

не сцать, я уже понял когда появляется баг после которого грей переходит в режим 100% пажерания проца и отпесал афторам когда будит трафег на хостинге вылажат новую версию и фсё будит пуччком

Добавлено (24.07.2008, 00:15)
---------------------------------------------

Quote (Grey777)
дак вот накапливается очередь юзеров до 100 и больше, видимо из-за это, груз проца под 90%, печально

не сцать, я уже понял когда появляется баг после которого грей переходит в режим 100% пажерания проца и отпесал афторам когда будит трафег на хостинге вылажат новую версию и фсё будит пуччком
 
Grey777Дата: Четверг, 24.07.2008, 17:30 | Сообщение # 89
Рядовой
Сообщений: 15
Репутация: 0
Статус: Offline
крута, маладетс, дак это из-за очереди?
 
NoLordДата: Четверг, 24.07.2008, 18:23 | Сообщение # 90
Рядовой
Сообщений: 3
Репутация: 0
Статус: Offline
Quote (Grey777)
крута, маладетс, дак это из-за очереди?

мож у тебя другой случай. проверить просто - выключи все хабы. если проц останется нагруженным на 100% (50% для CoreDuo), то бага мною отловленная. если у тебя нагрузка спадёт (очередь то исчезнет) значит касяг в очереди о котором я не имею понятия
 
Поиск:


В движке поковырялся LiveDC :p © 2024
Сделать бесплатный сайт с uCoz