Есть консольное приложение в Ubuntu которое прослушивает определенный ip и порт, если приложение вылетает (по внутренним причинам), то при следующем запуске появляется ошибка The bound address is already in use...хотя NETSTAT показывает что такой адрес не занят!?....если программу закрыть через (ctrl+z) и потом снова запустить, то снова появляется такая же ошибка....пробовал ждать определенное время, все равно пишет ошибку.....попробовал загнать процедуру listen() в цикл (ну типа если не может начать прослушку пробовать снова 50 раз) - не помогло.....подскажите что нибудть, может кто-нибудь сталкивался с такой проблемой!?
|