多路广播应用----APP搜索网关调试过程记录
2014-05-13 19:29
411 查看
调试过程logcat出现警告:
java.net.socketException socket failed eacces permisson denied
并且多路广播对象无法返回网关端口号Broadcast_PORT:
multicastSocket = new MulticastSocket(Broadcast_PORT);
原因:建立的socket没有在AndroidManifest.xml中设置权限,这是常犯的错误:
<uses-permission> tag appears after <application> tag
据说“表面上看没有什么问题,但却埋下了一些<application>内部属性正确生效的隐患”,但是我暂且不管它。
这样一来就可以返回Broadcast_PORT的值了:java.net.MulticastSocket@41091a50,暂时不知什么意思。
接下来又有一个警告:
java.net.IOException:not a multicast group
原因是使用多路广播时需要让一个数据报标有一组目标主机地址,ip协议中提供的这组IP范围是224.0.0.0---239.255.255.255,其中224.0.0.0系统自用。如果设置为其他IP,就会警告。
java.net.socketException socket failed eacces permisson denied
并且多路广播对象无法返回网关端口号Broadcast_PORT:
multicastSocket = new MulticastSocket(Broadcast_PORT);
原因:建立的socket没有在AndroidManifest.xml中设置权限,这是常犯的错误:
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" > </uses-permission> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" > </uses-permission> <uses-permission android:name="android.permission.INTERNET" > </uses-permission>添加之后在uses-permission中出现警告:
<uses-permission> tag appears after <application> tag
据说“表面上看没有什么问题,但却埋下了一些<application>内部属性正确生效的隐患”,但是我暂且不管它。
这样一来就可以返回Broadcast_PORT的值了:java.net.MulticastSocket@41091a50,暂时不知什么意思。
接下来又有一个警告:
java.net.IOException:not a multicast group
原因是使用多路广播时需要让一个数据报标有一组目标主机地址,ip协议中提供的这组IP范围是224.0.0.0---239.255.255.255,其中224.0.0.0系统自用。如果设置为其他IP,就会警告。
相关文章推荐
- iOS 开发 APP应用发布流程详解之真机调试过程与各种坑--2016最新版
- 将项目发布到Cloud Foundry应用中使用bx app push过程中报错
- Android APP 调试过程中遇到的问题。
- AXI DMA调试过程记录
- 无插件使用Eclipse和Resin调试WEB应用(Debug Web App In Eclipse and Resin Without Plugin)
- 调试过程中尚未研究的问题,先记录下,以后解决
- KDB调试Linux4.2.6内核过程记录
- 有序&无序广播++创建广播的全过程记录
- 对比Activity,记录AppCompatActivity在使用过程中出现过的问题
- 输出Bag中的所有记录为一个只有值的json数组---精通android、IOS App应用服务程序开发
- firefox调试记录6——Firefox主窗口创建过程研究
- Android APP启动过程中应用代码的加载
- APP应用(2) 当前页进入新页面的交互过程
- 0228UML应用TUP过程课程记录
- erlang 应用 调试与排错 记录
- 【转】App应用内搜索:移动搜索的新入口
- 如何部署Python Web应用:记录一次Heroku部署完整过程
- PCIE 调试过程记录
- VMWare虚拟机内核驱动调试环境搭建过程记录
- iOS证书申请真机调试及应用上架相关流程记录