【问题标题】:binding qudpsoket on port <1024在端口 <1024 上绑定 qudpsoket
【发布时间】:2013-12-03 08:08:24
【问题描述】:

我正在尝试使用 qudpsocket 制作一个简单的 dns 服务器。但是当我尝试绑定 udpsocket 到端口 53 我收到一条错误消息:

"The address is protected"  QAbstractSocket::SocketAccessError

如果我将它绑定到端口>1024,程序运行良好。 我怎样才能访问端口 53。我正在使用 Fedora。

【问题讨论】:

  • 您可能想了解更多关于套接字和网络的内容。那么你就会知道1024以下的所有端口都是保留的,需要有特殊权限的程序才能打开。

标签: qt network-programming


【解决方案1】:

我想通了 :) 你需要做的就是使用sudo模式来执行文件。

【讨论】:

    猜你喜欢
    • 2011-11-28
    • 2011-12-13
    • 2019-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多