MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » socket通讯联调时,收不到返回信息,求帮忙看看!

socket通讯联调时,收不到返回信息,求帮忙看看!(2)

www.MyException.Cn  网友分享于:2013-11-30  浏览:235次

  System.out.println("不好啦,发送http请求出问题啦,哦也!");
  e.printStackTrace();
  }
  if(xmlcontent.equals("04")){
  logger.info("号段错误");
  c.write("111111 ");
  } else if(xmlcontent.equals("14")) {
  logger.info("金额错误");
  c.write("111111 ");
  } else {
  System.out.println("查看取得的xml字符串是否为空:"+xmlcontent);
  System.out.println("发送欧非任务已完成");
  //处理接收xml,并以socket发送到交换平台
  Decodexml decoderxml = new Decodexml();
  String packagesend = decoderxml.xmlElements(xmlcontent); //xml字符串被解析并被拼装为package
  try {
  System.out.println("组装的发送后台的SOCKET为:"+"["+packagesend+"]");
  logger.info("c.write前"+packagesend);
  c=new BufferedWriter(new OutputStreamWriter(incoming.getOutputStream())); 
  c.write(packagesend);
  c.toString();
  System.out.println("c.toString"+c.toString());
// c.newLine();
// c.flush();
// c.close();
  logger.info("c.write后----------------");
// Communicater.sendRequest(packagesend);
  } catch (IOException e) {
  System.out.println("发送给后台的socket失败!");
  e.printStackTrace();
  }
  }
 
  }
 
  }
 
  }catch(IOException e){
  e.printStackTrace();
  }

  }
  }
   
 }

------解决方案--------------------
你先得把代码简化掉,只留下socket的收发,其它的逻辑去掉。
你现在这么一堆代码,命名也极不规范,确实看的头晕。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有