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);