永发信息网

如何防止挂在socketinputstream.socketread0在java

答案:2  悬赏:80  手机版
解决时间 2021-01-03 00:23
如何防止挂在socketinputstream.socketread0在java
最佳答案
Read timed out是指读超时, this.tcpClient.getInputStream();,这个读取到了流,但是对端迟迟没有发送相应,导致读超时。
全部回答
s 和 bis 是在 try{} 语句块中定义的,因此只能在 try{} 语句块中访问,finally{} 语句块已经超出了 s 和 bis 的范围,所以不能关闭。 你将 s 和 bis 放到 try 外部,例如: socket s = null; bufferedreader bis = null; try{    s = new socket();    bis = new .... }这样就可以在 finally 中关闭了。 另外,如果你使用了 java 7 或之后的版本,可以将资源放到 try 中,例如 try(socket s = new...;bufferedreader bis = new...;){ }这样就可以不用写 finally 语句,jdk 会自动关闭资源。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问,凌志ES350,你们好各位大师我发现ES350左
单选题We all think _________&nb
猫吃米饭吗
水立方到颐和园怎么走
如图是浸在水中的自制潜水艇模型,在紧靠铁钉
双海红尘情歌壮语的视频叫什么电影
不世人什么意思
晚上睡觉的时候用胶布沾脸上可以提升!使皱纹
单选题下列句子中,加粗成语使用正确的一句是
基督前是什么意思
美国国花和英国国花是一样的吗?
梦到未婚先孕
有人记得自己的生日是一种什么感觉
单选题风“吹来”的高原是指我国的A.青藏高原
龙鼎大灯总成和海拉5透镜改装那个效果好?
推荐资讯
These clothes look very nice you.A. withB
出于信任我微信转账网友15000块 到今天,一年
为了更好的解决能源问题,人们一方面研究如何
下列观点属于对我国处理民族关系三原则之间关
肇源县大庆吕家假日宾馆在什么地方啊,我要过
《光明日报》曾载文指出,一个国家创新能力的
西胜沟村村委会办公地址在什么地方?我要处理
鹌鹑盾冬什么意思
形容风浪大的成语
我国国民经济的支柱是AA. 国有经济B. 集体经
从人体触及带电体的方式和电流通过人体的途径
1.125:2.5的比值是________,如果后项乘6,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?