04.03.2015, 15:52
Quote:
Кто нить тестил защиту от спуфа коннектами? Как это работает? Какой предел ложных подключений в секунду? По идее серверу где то нужно хранить ип адреса пока они не ответили серверу
|
Всё просто: программка-флудер пишет, мол, версия сервера и её версия не совпадают (она для 0.3z), а попытаться хотя бы быстро реконнектнуться - соб не обновили, клео на пашут(крашатся)..
Встречный вопрос)
Начну с описания ситуации: у меня есть много дефайнов типа
pawn Код:
#define Warning_1 "текст предупреждения"
#define Warning_2 "текст предупреждения"
//и т.д.
Ну тоесть, по ситуации у меня есть куча задефайненных варнингов. В коде мне нужно проверить, если любой номер варнинга задефайнен - выводим сообщение. Варнинги у меня добавляются по такому принципу:
pawn Код:
#if defined //бла-бла-бла, тут у нас причина 1 варнинга
#define Warning_1 "текст предупреждения"
#elseif defined //бла-бла-бла, тут у нас причина 2 варнинга
#define Warning_2 "текст предупреждения"
#endif
//Т.е. если условие подойдёт, например, под первый - второй уже не задефайнится
pawn Код:
#if defined Warning_1
print(Warning_1);
#elseif defined Warning_2
print(Warning_1);
//и т.д.

В обоих вариантах очень много лишнего кода, либо он много раз повторяется. Вот именно поэтому возник вопрос про реализацию описанного в самом начале.
P.s. Если так сделать нельзя, напишите, мне просто интересно)