代码之家  ›  专栏  ›  技术社区  ›  Eliran Koren

使用没有root权限的UDP套接字

  •  0
  • Eliran Koren  · 技术社区  · 11 年前

    我正在使用Opencv和Boost库编写C++程序。到目前为止,我一直在使用Kate,并使用具有root权限的终端执行我的程序。

    我决定迁移到eclipse,但在执行程序时遇到了问题,因为它需要root权限,而不能使用eclipse。
    我注意到为了使用

    boost::asio::ip::udp::socket _socket(io_service, boost::asio::ip::udp::endpoint(boost::asio::ip::udp::v4(), 13));
    

    程序需要root权限。

    我可以在不给程序根权限的情况下使用udp套接字吗?

    如有任何帮助,将不胜感激。

    1 回复  |  直到 11 年前
        1
  •  2
  •   Eliran Koren    11 年前

    使用1024以下的端口需要root权限。

    我使用的是特权端口。