【发布时间】:2017-04-21 04:52:42
【问题描述】:
我正在实现 DNS 服务器和 DNS 解析器,并且我正在使用套接字编程。但是我在函数bind() 中遇到错误,因为bind() 失败并且sendto() 权限被拒绝。
我曾尝试使用不同的端口号,我也是以 root 身份工作,但它仍然给我同样的错误。请帮助我解决这些问题。欢迎您的回答。谢谢。
https://github.com/srijan/DNS-Server---Resolver/tree/c73a124a15f53eb985a4b4afc0dffedd432c8454
【问题讨论】:
-
这通常意味着在给定端口上打开了其他套接字。
-
您能否发布一些关于错误发生位置的实际代码以及错误消息? stackoverflow.com/help/how-to-ask
-
@ctrl-shift-esc 这仅适用于 TCP 套接字。这是 UDP。