作业帮 > 综合 > 作业

mina可以应用于android的吗,为什么会报bad family address呢?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/20 05:49:19
mina可以应用于android的吗,为什么会报bad family address呢?
android2.2中会有Bad address family的异常,这个异常是由于IPv6引起的,这个bug已经在 http://code.google.com/p/android/issues/detail?id=9431 (同志们看看吧),android2.2不支持IPV6,在使用nio 时会有问题,有建议是使用io,可以解决,但我们如果一定要使用nio呢,解决方法如下:
设置系统属性:System.setProperty("java.net.preferIPv6Addresses","false"); 就这一行解决问题,有同志可能要问,在哪加啊?系统开始的地方加,比如说是service,在onCreate()中启动mina前加上就行,activity中也一样.