Описания программы.
Так вот многие из вас знают что есть такая игра Counter Strike 1.6.
Так вот у меня запущена программа которая выдает список серверов к этой игре.
Принцип ее работы я думаю понятен, от клиента приходит запрос и ему отсылается список серверов.
Так вот мои конкуренты и просто недоброжелатели, пытаются вывести из строя программу. Но на данный момент ихнии попытки четны. Но я все равно хочу подстраховаться и поставить защиту.
Помогите мне пожалуйста дописать код от этих отак.
В крации от каких именно:
1) От большого количества запросов: тоесть 10-20 в секунду.
2) An existing connection was forcibly closed by the remote hostConnection reset by peer => от этого.
3) The connection has been broken due to keep-alive activity detecting a failure while the operation was in progressConnection reset by peer => от этого.
4) getaddrinfo failed Error => от этого.
5) И от чего еще посоветуйте.
Чтобы программа блокировала все эти попытки нарушить работу сервера. Тоесть определяла с какого ип это приходит и банила, добавляла в текстовый файл ип и запрешала любые действия с этого ип.
P. S.
Если не понятно что я имею виду, пишите постараюсь объяснить по подробней.
Полностью вся программа
В прикрепленном файле исходник.