LINUX.ORG.RU

как разблочить сокет?


0

0

есть у меня прога, которая висит на сокете, слушает данные. тот кто валит данные в сокет прислал их в неправильном формате и от этого прога сдохла, я её убил, а сокет остается занятым несколько минут. lsof умеет определять кто что юзает. А вот что умеет "развешивать" сокет? Тоесть убил я прогу и не жду несколько минут пока система сама убъет мое подключение к сокету на чтение.

Что надо сказать, чтобы сокет(по номеру порта) очистить от присосавшихся к нему прог?

☆☆

надо для него делать setsockopt c SO_REUSEADDR флагом при создании man setsockopt

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.