我正在Linux(Ubuntu)中创建一个dhcp客户端。我正在创建一个udp套接字并将其绑定到端口68,然后调用recvfrom。我收到权限被拒绝绑定错误。我怀疑有一个守护程序或进程已经绑定到端口68。我怎么才能找到它?
发布于 2009-11-23 21:42:20
您需要是超级用户才能绑定到低于1024的端口,您是否尝试过使用sudo运行它
要找出某个端口是否绑定到端口68,请执行以下操作:
sudo netstat -l -u -n -p | grep 68
发布于 2009-11-23 21:42:14
问:你是root吗?您必须是根用户才能绑定到privileged port (小于1024)。
发布于 2009-11-23 21:48:33
netstat可以帮你找到所有的网络连接。
您希望使用netstat -l之类的命令来显示侦听端点。
https://stackoverflow.com/questions/1783178
复制相似问题