最近一个android项目,采用mina框架搭建tcp服务端,最开始一切正常,可在调试过程中发现,apk下载安装过程中有时客户端连接不上,找了很久,最后通过adb shell去查询当前网络状态,(netstat -ano | grep 8855) 发现端口被ipv6的地址占用着,原因找到了,但造成这bug的原因却没理明白,一开始想法简单,被ipv6占用就禁用掉ipv6呗,网上找了android下禁用ipv6的方法,但比较麻烦,最后找了个工具禁用ipv6,但效果一般。最近一个android项目,采用mina框架搭建tcp服务端,最开始一切正常,可在调试过程