关于socket write error 和Software caused connection abort: recv failed 错误

来源:互联网 发布:淘宝感谢卡 编辑:程序博客网 时间:2024/06/06 01:28

Software caused connection abort: recv failed  错误

@Overridepublic void run() {// TODO Auto-generated method stubObjectInputStream ois = null;ObjectOutputStream oos = null;try {ois = new ObjectInputStream(socket.getInputStream());oos = new ObjectOutputStream(socket.getOutputStream());CommandTranser cmd=(CommandTranser) ois.readObject();cmd=execute(cmd);oos.writeObject(cmd);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{try {if(ois!=null)ois.close();if(oos!=null){oos.close();}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

if(ois!=null)ois.close();if(oos!=null){oos.close();

这行代码删除试试~

虽然使用了资源 在关闭很正常   可是就会报错  试了好久  这样成功了

1 0
原创粉丝点击