Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Системное программирование > Закрытие активного соединения


Автор: Гость_Сергей 20.7.2004, 17:24
Такая задача...
Есть *nix машина, на которой стоит прокси SQUID. Есть злобный юзверь который тянет большой файл. Надо оборвыть это соединение средствами Perl'а, не влияя никак на другие соединения.
Информация, которая дана: IP:порт сервера, IP:порт юзверя.
Возможно ли это сделать?

Thnx!

Автор: Secandr 21.7.2004, 08:28
я думаю, этот вопрос лучше задать в ветке ОС/unix
Проблема не в том как реализовать это в перле, а что именно нужно реализовать.

Автор: Гость_Сергей 21.7.2004, 09:15
Реализовать нужно обрыв соединения...
Тоесть как это должно работать... Есть юзверь, который качает файл через прокси. У него есть лимит трафика. Когда этот лимит заканчивается - прокси перенастраивается на блокировку этого пользователя. Но соединения, которые уже были установлены (закачка) остаются. Вот ине и необходимо оборвать каким-то способом эти соединения... желательно, конечно, чтобы когда юзверь опят сможет качать - чтоб он докачал свое файло...
Не знаю что в OS/Unix писать... Если мне надо это на перле smile.gif У меня есть на C, но там проблема с тем, что она только под линукс... sad.gif

Автор: Secandr 21.7.2004, 12:05
Нужно знать принцип того, как обрывается соединение. Так тяжало что-то сказать.

Автор: achmed 26.7.2004, 09:36
наверное закрытие происходит по средствам нузкоуровневыз вызовов, так что надо смотреть код на Си.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)