java.net.SocketException: socket failed: EACCES (Permission denied)

caulxjxys 2015-09-07 04:06:03
开发基于android的ssdp特性: 即通过client端发现server端并进行通信的功能,采用的DIAL协议,出现如下问题,各位有何高见?感谢。。。
java.net.SocketException: socket failed: EACCES (Permission denied)
at libcore.io.IoBridge.socket(IoBridge.java:583)
at java.net.PlainDatagramSocketImpl.create(PlainDatagramSocketImpl.java:91)
at java.net.DatagramSocket.createSocket(DatagramSocket.java:131)
at java.net.DatagramSocket.<init>(DatagramSocket.java:78)
at java.net.DatagramSocket.<init>(DatagramSocket.java:63)
at com.seraphic.hbbtvImpl.CSManager.SendSearchMsg(CSManager.java:84)
at com.seraphic.hbbtvImpl.CSManager.discoverTerminal(CSManager.java:66)
at com.seraphic.hbbtvGlue.CSManagerGlue.discoverTerminal(CSManagerGlue.java:35)
at dalvik.system.NativeStart.run(Native Method)
Caused by: libcore.io.ErrnoException: socket failed: EACCES (Permission denied)
at libcore.io.Posix.socket(Native Method)
at libcore.io.BlockGuardOs.socket(BlockGuardOs.java:181)
at libcore.io.IoBridge.socket(IoBridge.java:568)
... 8 more

manifest已添加权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

参考文档:http://blog.csdn.net/zhu530548851/article/details/28891053
...全文
598 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcqzcqzcq151633 2015-10-08
  • 打赏
  • 举报
回复
楼主这个问题解决了吗 用Android studio开发时 我也遇到这个问题 之前用eclipse开发就没事
caulxjxys 2015-09-07
  • 打赏
  • 举报
回复
引用 1 楼 q3733353520 的回复:
http://www.cnblogs.com/Lewis/p/3298994.html
----- 试了一下 不是这个导致的问题
  • 打赏
  • 举报
回复
http://www.cnblogs.com/Lewis/p/3298994.html

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧