TransformerFactory transformerFactory = TransformerFactory
.newInstance();
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(document);
OutputStream outputStream = socket.getOutputStream();
StreamResult streamResult = new StreamResult(outputStream);
transformer.transform(source, streamResult);
outputStream.flush();
这个代码能成功发送 document代表的XML格式的数据,但是 收到多次,如果只想要收到一次,就得outputStream.close();
但是这样就把SOCKET也关掉了 , 求大神帮忙想个好办法,这个方法 如果参数不是socket的输出流,而是文件流的话,可以
很好的保存XML文件,但是改成socket的输出流不知道为啥就成多次发送同一条数据了了
------解决方案--------------------
我也不会,帮你顶一下吧!