第一步,使用本机和本机上Android模拟器通信,出现无法通信现象。原因是android的主ui线程不能执行一个工作线程,也就是执行网络操作之类的.
两种方法可以解决:
1\参考http://android.yyable.com/reference/android/os/StrictMode.html
两种方法可以解决:
1\参考http://android.yyable.com/reference/android/os/StrictMode.html
2\删除androidmanifest.xml里的<uses-sdk android:minSdkVersion="14" />
也可以用其他方式处理,如handler。
开始以为是权限的问题。
android模拟器作为服务器端接收来自PC的UDP数据包,
需要在模拟器上做端口映射,用的命令跟TCP的时候有些不同
redir add udp:8000:9000
这样做了之后就可以收到UDP的包了!