c++ - Eclipse-CDT:如何处理打开套接字的权限被拒绝错误?

标签 c++ linux debugging eclipse-cdt sudo

我的程序在端口 80 上打开一个套接字,但如果我不以 root 身份运行它(使用 sudo),那么它无法打开套接字并出现权限错误。

这意味着我的应用程序在调试器中启动时无法运行。

所以:

  1. 我能否以某种方式告诉 Eclipse-CDT 使用 sudo 启动应用程序?
  2. 或者,我能否以某种方式使我的程序有权打开 80 端口?

谢谢

  • 亚历克斯

最佳答案

出于调试目的,我会将 --port 8080 作为参数传递,或者使用其他一些配置方法,并在 8080 上打开。这样就不需要 root 权限了。

关于c++ - Eclipse-CDT:如何处理打开套接字的权限被拒绝错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1110824/

相关文章:

linux - 如何从 Perforce 存储库中删除无法检索的文件?

linux - 如何在linux中添加rt补丁

ios - 仅为 Debug模式显示设置包

c++ - 用最少的代码行替换c++中的一个sef字符

c++ - 将字符串流传递给函数

c++ - 如何加快位测试

c - 我如何在 linux 中使用 objdump 和 bash 函数在共享对象文件中找到函数?

debugging - 在 Safari for Windows 中启用调试菜单

javascript - AngularJS 中的函数不会将值返回给调用者

c++ - C++ 应用程序中的 Telnet 服务器