将套接字绑定到ansi c中的端口80

当我尝试将端口80绑定到c中的套接字时,我总是得到错误,我没有权限使用此端口.获得此许可有简单的方法吗?

解决方法

通常只有超级用户(root)才能绑定到“特权”端口(即1024以下的端口号).

这意味着您必须以root身份运行程序或将可执行文件设置为“suid root”.

这两者都有安全性后果,因此您可能需要考虑使用suid方法并在完成绑定调用后放弃超级用户权限.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...