我正在使用Opencv和Boost库编写C ++程序。到目前为止,我正在使用Kate并使用具有root权限的终端执行我的程序。
我决定转向eclipse,但由于需要使用eclipse无法提供的root权限,因此遇到了执行程序的问题。 我注意到了为了使用
boost::asio::ip::udp::socket _socket(io_service, boost::asio::ip::udp::endpoint(boost::asio::ip::udp::v4(), 13));
程序需要root权限。
我可以以某种方式使用udp套接字而不必赋予程序root权限吗?
任何帮助都将不胜感激。
答案 0 :(得分:2)
使用1024以下的端口需要root权限。
我使用的是特权端口(13)。