From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3AE421F6.FDE60B1@oberon.novocybersk.ru> From: Maxim Savrilov X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.19-alt2-up i686) X-Accept-Language: en MIME-Version: 1.0 To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] Socket problem References: <01042218150100.02639@asch.office.totem.ru> <01042300373001.02479@pif.b5.mephi.ru> <01042316084000.09110@asch.office.totem.ru> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Mon Apr 23 16:35:06 2001 X-Original-Date: Mon, 23 Apr 2001 19:37:10 +0700 Archived-At: List-Archive: List-Post: Alex Ryabchikov wrote: > 23 Апрель 2001 00:37, Вы написали: > > 22 Апрель 2001 18:15 Вы написали: > > > Hi! > > > к примеру lsof выдает мне что некий процесс держит сокет > > > 3033 user 65u IPv4 69688 TCP *:9000 (LISTEN) > > > Вопрос таков: есть ли какие то системные средства(утилиты) для работы с > > > сокетами? Могу я насильно закрыть его? > > > Заранее спасибо! > > > > Firewall: ipchains (2.2.x), Fwctl, iptables (2.4.x),... > Спасибо за ответ! Однако я наверно не совсем точно описал проблему - попробую > поподробнее! Использую я значит в работе IBM VisualAge For Java (Linux port). > Прога великолепная! Из ide я запускаю свое серверное приложение которое > открывает серверный сокет и ждет соединений клиента. Но когда сервер > заканчивает свою работу - сокет _НЕ ЗАКРЫВАЕТСЯ_. Соответсвенно повторный > запуск вызывает ошибку мол что сокет уже используется! Конечно я понимаю что > это ошибка VisualAge'a однако мне кажется что в Линуксе должны быть какие то > средства что бы насильно освободить сокет. > Спасибо если кто ответит! :) Насильно не знаю. У меня такое было, когда делал сервер на perl. После отваливания сервака его получалась запустить не сразу, тоже говорил, что порт занят. Приходилось ждать. Переписал на C - все нормально, получается запускать сразу после прерывания. Пишите на C! ;)