Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么可以';我不能初始化这个套接字吗?_Android_Sockets_Permissions - Fatal编程技术网

Android 为什么可以';我不能初始化这个套接字吗?

Android 为什么可以';我不能初始化这个套接字吗?,android,sockets,permissions,Android,Sockets,Permissions,我不断得到以下错误: W/System.err: Caused by: android.system.ErrnoException: socket failed: EACCES (Permission denied) 我在网上搜索了多个链接,但我找不到一个解决方案,可以让我初始化一个新的DatagramSocket来打开一个本地套接字。这是我的舱单: <manifest xmlns:android="http://schemas.android.com/apk/res/android"

我不断得到以下错误:

W/System.err: Caused by: android.system.ErrnoException: socket failed: 
EACCES (Permission denied)
我在网上搜索了多个链接,但我找不到一个解决方案,可以让我初始化一个新的DatagramSocket来打开一个本地套接字。这是我的舱单:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.upnext.upnext">

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />

<application
    android:allowBackup="true"

您是否可能试图绑定到1024以下的端口号?
这是我的清单:
??我们期望:'这是我的代码:'。是的,很抱歉。我把它包括在上面的帖子里。不,我使用的是5000端口
int portNumber = 5000;
String ipAddress = "0.0.0.0";

DatagramSocket socket = new DatagramSocket(portNumber);