java.net.BindException:绑定失败:根设备上的EACCES(权限被拒绝)

时间:2016-03-18 05:35:32

标签: android sockets android-networking

以下代码在root平板电脑上抛出“java.net.BindException:bind failed:EACCES(Permission denied)”:

 DatagramSocket ds = new DatagramSocket(67);

我认为在root设备上允许绑定到特权端口67。谁能对此有所了解?

1 个答案:

答案 0 :(得分:1)

仅仅因为设备是" rooted",它不允许任意应用程序以root权限执行任何他们想要的操作。 root设备只允许任意应用程序请求使用su命令行通过命令行以root权限执行新进程。

See this, for example.