我在Linux(Ubuntu)中创建了一个dhcp客户端。我正在创建一个udp套接字并将其绑定到端口68,然后调用recvfrom。我收到一个权限被拒绝绑定错误。我怀疑有一个守护进程或进程已经绑定到端口68.我如何找到它?
答案 0 :(得分:1)
问题:你是root用户吗?您必须是root才能绑定到privileged port(少于1024)。
答案 1 :(得分:1)
您需要超级用户绑定到低于1024的端口,您是否尝试使用 sudo 运行它?
要确定某些东西是否绑定到端口68,请执行以下操作:
sudo netstat -l -u -n -p | grep 68
答案 2 :(得分:1)
netstat是您查找所有网络连接的人。
你想要像netstat -l这样的东西来显示监听端点。