Есть прога. Создаёт сокет, слушает его, принимает запрос, всё сделано с на php5 в linux в консоли. Первый раз сокет создаётся без проблем, но когда запускаю его заново, после останова, то socket_bind, говорит что порт уже занят, хотя его закрыл socket_close и другие приложения его не используют.
Почему не закрывается???
> Почему не закрывается???Посмотри вывод netstat -tlo
Скорее всего он ожидает в таймауте на закрытие соединения. Это решается установкой опции SO_REUSEADDR для сокета перед вызовом bind.