| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > [Windows] AcceptEx() - Ддос; GetLastError - 1450; |
| Автор: MuForum 3.4.2011, 14:14 | ||||||
| Доброго времени суток. Написал простенькую программу для подключения игроков к серверу. Задействовал на подключение асинхронную функцию AcceptEx(). Всё работает отлично и очень быстро. Первый пакет не принимаю. (0 ставлю в длину приёма пакета)
Но вот один человек начал ддосить мою программу. - Удивило то, что во время ддоса программа начинает загружать систему на 90%, после чего функция GetQueuedCompletionStatus() возвращает false, GetLastError() ошибку 1450;
Поискав в интернете куча тем, но везде решение одно и тоже, увеличить значение переменной реестра http://support.microsoft.com/kb/177078/ru; - Но хотелось бы не делать временных решений.... # Добавлено: На одном из порталов интернета нашел следующее лечение. (http://leo-sosnine.livejournal.com/114862.html)
P.S. -> Хотелось бы понять принцип ддоса, то есть каким образом ддосят и постараться защититься от этого. |
| Автор: Олег2005 3.4.2011, 20:00 |
| Посмотрите в гугле или здесь: http://www.compdoc.ru/secur/xacer/what_is_ddos_attack/ И у вас скорее всего не ddos - a dos |
| Автор: MuForum 3.4.2011, 20:17 |
| На сколько я понял, это Syn flood, так как симптомы подходят полностью. |
| Автор: Олег2005 6.4.2011, 16:20 |
| Да, это оно и есть..... |