Web Server VS Переполнение буфера

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Yurik
Постоялец
Постоялец
 
Сообщения: 553
Зарегистрирован: 08.04.2002 (Пн) 21:09
Откуда: Нижневартовск [Rulez 4ever]

Web Server VS Переполнение буфера

Сообщение Yurik » 15.06.2003 (Вс) 7:05

Привет всем!!!
Хочу спросить всех, кто знает и не знает, как отследить программно, что мой сервер аткакует Shadow Scaner или просто, как отловить, что кто то делает переполнение буфера!

Все дело в том, что раньше у меня сервак сразу вылетал, но я это исправил, но теперь другая штука, когда делают переполнение буфера, то сервер открывает подключений ровно стоко скоко пакетов и не закрывает подключение и если пакетов 100 то все соединеня заняты и никто подрубитться не может.

Как сделать так чтобы проверить переполнение буфера или нет, и сразу соединение закрывать?Я идиот! Убейте меня, кто-нибудь!

Люди помогите просто ГОРЮ!

Заранеее благодарен!

ShadowCaster
Бывалый
Бывалый
 
Сообщения: 254
Зарегистрирован: 24.05.2002 (Пт) 10:52

Сообщение ShadowCaster » 15.06.2003 (Вс) 22:09

...
Private Sub Winsock1_DataArrival(bytesTotal as Long)
...

Может это поюзать? Учитывая, то большие данные будут передаваться кусками, то поставив счётчик, который будет в каждый приём данных Cnt=Cnt+bytesTotal, может всё исправишь...

Yurik
Постоялец
Постоялец
 
Сообщения: 553
Зарегистрирован: 08.04.2002 (Пн) 21:09
Откуда: Нижневартовск [Rulez 4ever]

Сообщение Yurik » 16.06.2003 (Пн) 6:00

Спасибо ша испробую мож че и выйдет!
Ну все же спасибо!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.06.2003 (Пн) 7:40

Вот! А кусками какого размера будут передаваться большие данные?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

ShadowCaster
Бывалый
Бывалый
 
Сообщения: 254
Зарегистрирован: 24.05.2002 (Пт) 10:52

Сообщение ShadowCaster » 16.06.2003 (Пн) 14:34

max=1500 Kb ~ 1.5 Mb (вряд ли этим можно устроить переполнение).

Yurik
Постоялец
Постоялец
 
Сообщения: 553
Зарегистрирован: 08.04.2002 (Пн) 21:09
Откуда: Нижневартовск [Rulez 4ever]

Сообщение Yurik » 16.06.2003 (Пн) 15:01

2 ShadowCaster:

Слышь а ты свой сервер не делал!

ShadowCaster
Бывалый
Бывалый
 
Сообщения: 254
Зарегистрирован: 24.05.2002 (Пт) 10:52

Сообщение ShadowCaster » 16.06.2003 (Пн) 17:56

Т.е. ? Это вопрос... или утверждение?

Yurik
Постоялец
Постоялец
 
Сообщения: 553
Зарегистрирован: 08.04.2002 (Пн) 21:09
Откуда: Нижневартовск [Rulez 4ever]

Сообщение Yurik » 16.06.2003 (Пн) 19:46

Скорей всего вопрос

ShadowCaster
Бывалый
Бывалый
 
Сообщения: 254
Зарегистрирован: 24.05.2002 (Пт) 10:52

Сообщение ShadowCaster » 17.06.2003 (Вт) 0:01

Было дело - писал....но простой...
А это - так, самому интересно было.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 64

    TopList