Linux odmawia zgody na powiązanie z gniazdem przy użyciu boost asio

Mam problem z powiązaniem gniazda i otrzymuję odmowę podczas uruchamiania programu jako użytkownika. ten wiersz kodu generuje błąd.

_acceptor = new boost::asio::ip::tcp::acceptor(io, boost::asio::ip::tcp::endpoint(boost::asio::ip::tcp::v4(), serverPort)); błąd jest

terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >'

what (): bind: Odmowa uprawnień

Jednak jeśli działam jako root, działa dobrze. Próbowałem wyłączyć aparmer i firewall

sudo service apparmor stop
sudo ufw disable

ale wciąż mam problem. Czy brakuje mi czegoś, co mogłoby odmówić zgody? Naprawdę chciałbym to zrozumieć, ponieważ nie lubię uruchamiać IDE i nieudowodnionego programu jako root.

Używam xubuntu 13.10 ze wszystkimi zainstalowanymi aktualizacjami.

questionAnswers(1)

yourAnswerToTheQuestion