网络操作不加超时引发的无限悲剧
可以说我是一个网络方面的菜鸟!
现在做的项目网络部分是别个写的(已经离职)
今天突然发现个问题,我在他代码的catch里面加入了一些提示信息(android 平台,弹个toast之类的)
发现肯定会走到异常的代码死都走不到异常里面去。
我就郁闷了,在代码里面打印了各种log 11111111 2222222222 333333333 苦逼懒得写那么清楚了。
conn.getInputStream()//这货很可能返回不了,因为默认这个java类里面默认的超时是infinite ,各位知道这个单词是什么意思吗?竟然是他妈的无限,如果你传入的是一个永远都不可能连上的ip地址,它就返回不了了 啊啊啊啊 !!!