AFAIK (я не уверен) параметр TIME_WAIT задается в IP стеке при компиляции и не может быть изменен setsockopt. Тебе надо поиграть опциями SO_LINGER и SO_REUSEADDR.
а он вроде вообще не задается в setsockopt
этот time_wait жестко фиксированный
и вообще на кой он вам дался
ну прикроет его ядро попоже
он же работать не мешает.
2Die-Hard Спасибо за подсказки, может помогут. А что за опция SO_KEEPALIVE? И еще: а в /proc это дело не настраивается? 2anonymous Да много сокетов у меня используются и они часто закрываются и открываются в разных процессах, и весит потом по netstatу куча TIME_WAIT - не аккуратно как-то.
Не изменяй TIME_WAIT это необходимо для нормальной работы tcp!! В первых версиях BSD он вообще 2,5 минуты был. А что по нетстыту висит... Комбинацию netstat |less еще никто не отменял...