|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 02 Apr 2002 09:41:18 To : Ilya Evseev Subject : Re: How to close socket immediately? -------------------------------------------------------------------------------- >>> Ilya Evseev wrote: > Hекая программа работает с сокетом: > socket, bind, listen, accept, ... Принимает одно соединение или несколько? > Если она вываливается, то сокет, на который делался bind, > все равно остается занятым еще некоторое время, > и его показывают в списке открытых netstat и socklist. > Пока не истечет тайм-аут, Линукс не дает запустить > программу заново: "bind: Address already in use". > Как приказать Линуксу закрыть сокет немедленно? Берешь google, вводишь ключевые слова (не одновременно): SO_REUSEADDR linger В ответ будет куча данных о каждом из двух подходов. /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368f5aeb6e1.html, оценка из 5, голосов 10
|