0

我正在尝试运行 portscaner 作为我在学校工作的一部分。当我运行代码时,它显示错误消息“不允许操作”。此消息在操作系统无法创建套接字后直接打印。

注意: 1. 我的系统是 Mac OS X 10.6.8 2. 在这个项目中,我使用的是排插座。3. 我在创建 TCP 套接字之前写了一段代码并且运行良好。

我认为出现此错误是因为行套接字需要我的系统当前具有的某种更高权限。有谁知道如何更改我系统中的权限?非常感谢任何帮助:)

谢谢

4

2 回答 2

1

该进程必须具有 root 权限才能打开原始套接字。

于 2012-10-15T20:30:26.253 回答
0

有时另一个套接字在同一个端口下运行

于 2012-10-16T09:59:14.887 回答