Вернуться   CoderX :: Forums > Основные форумы > Полезности
Войти через OpenID

Полезности Исключительно для полезных тем из других разделов.
Темы тут не создаются!
Темы сюда перемещаются из других разделов, и на их старых местах остаются постоянные перенаправления.

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 31.03.2011, 12:00   #281
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

Цитата:
Сообщение от mira Посмотреть сообщение
и чем бы это отличалось от хука диспатча
цель была нежно разделить поток клиента и бота чтоб не мешали друг другу делать вещи
интересно кстати как ты убиваешь пакет от сервера если вычисления в адд нетворке проводить нельзя
конечно можно удалять по иду, а если надо по содержимому пакета определить удалять или нет?

Добавлено через 21 минуту
бааалииин) если хукать после входа в крт секцию то переполнения буфера, или чего там ещё из-за чего вылетало, не будет, щет..
__________________
Начало.

Последний раз редактировалось supernewbie, 31.03.2011 в 12:05. Причина: Добавлено сообщение
supernewbie вне форума   Ответить с цитированием
Старый 31.03.2011, 12:32   #282
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

убиваю в адднетворке ненужные тупо заменяя ид пакета на 1f это не требует никаких существеных задержек.

Добавлено через 5 минут
ну вот смари. Сокет при инициализации создает кольцевой буфер(блок памяти) все пакеты приходящие с сети копятса в нем

Добавлено через 1 минуту
приложение по мере возможности достает их оттуда и обрабатывает

Добавлено через 2 минуты
но если програма иза долгих расчетов или тормозов начнет доставать пакеты медленее их поступленйя буфер переполнитса и драйверу сокета будет негде сохранять принятые даные

Добавлено через 1 минуту
это приведет к потере пакетов или крашу

Добавлено через 3 минуты
поэтому в клиенте сделали механизм адднетворк/диспатч чтобы можно было накапливать огромное колво пакетов более гибко не грузя сокет.
__________________
читернуть бы ништяг

Последний раз редактировалось mira, 31.03.2011 в 12:32. Причина: Добавлено сообщение
mira вне форума   Ответить с цитированием
Старый 31.03.2011, 12:36   #283
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

а если надо вычеслить, что если то-то то-то то-то, там то там то, ну вообщем задействовать мозги бота, и только обдумав удалить пакет, че тогда делать?
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 31.03.2011, 12:51   #284
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

не если там перебрать масив из 30 элементов и какиенить переменные то пож. Если здоровые масивы строк, файловые и графичиские операции, работа с бд, звуком, слипы - то не стоит

Добавлено через 1 минуту
понято что в аднетворке не стоит по ряду причин слать ответный пакет)
__________________
читернуть бы ништяг

Последний раз редактировалось mira, 31.03.2011 в 12:51. Причина: Добавлено сообщение
mira вне форума   Ответить с цитированием
Старый 31.03.2011, 12:56   #285
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

ну вообщем пока эксперементально сделаю...
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 31.03.2011, 13:04   #286
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

я разуметса тоже разбираю в аднетворке пакет перед удалением. И чето там вычисляю нужен он мне или не. Если требуетса убиваю, если он нужен боту то скидываю его копию в очередь бота. Он там уже разберетса че с ним делать далее)
__________________
читернуть бы ништяг
mira вне форума   Ответить с цитированием
Старый 31.03.2011, 13:31   #287
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

*ля, по-моему клиент в энергосберегающем режиме даже адд нетворк как-то тормазнуто вызывает, или тут просто всё тормазит

старая пх через сокеты слала пакеты быстрее, инфа 100%)
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 31.03.2011, 13:38   #288
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

я наепываю клиент и он не переходит в лайт-моде) тик клиента торможу сам до фпс 2к/с. В итоге он не знает ниче про этот режим но почти не грузит проц и ниче не рисует вообще в фоновом режиме -)
__________________
читернуть бы ништяг
mira вне форума   Ответить с цитированием
Старый 31.03.2011, 14:33   #289
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

как ты это сделал ты естесна не скажешь?)
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 31.03.2011, 15:18   #290
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

ну тут небуду это писать чтоб не нарушать сон разрабов защит)
__________________
читернуть бы ништяг
mira вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Полезности



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 03:12.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!