调试过程logcat出现警告:
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-permis