在android中打开服务器套接字:权限被拒绝?

时间:2015-02-27 08:13:18

标签: android sockets root

我正在尝试在Android上的端口554(rtsp)上创建服务器套接字,并且我收到BindException并显示“已拒绝”消息:

        public RequestListener() throws IOException {
            try {
                mRtspServerSocket = new ServerSocket(mPort);
                start();
            } catch (BindException e) {
                Log.e(TAG, "Port bind exception");
                throw e;
            }
        }

标准端口(或< 1024)是否不可用于绑定?我必须在设备上拥有root权限吗?

PS。我在AndroidManifest.xml中有<uses-permission android:name="android.permission.INTERNET" />

1 个答案:

答案 0 :(得分:2)

您无法绑定到端口&lt; 1024。

  

根据您的手机,修改固件或不绑定到端口   低于1024.这比Linux的东西更像是Linux。