如何解决客户端发送数据后连接自动断开的问题
我编写了一个SOCKET程序,数据是以XML的形式发送的,但在客户端发送数据后就出现SOCKET异常——自动断开连接。在客户端是以动态形式生成XML文件的,发送文件代码如:
TransformerFactory tf=TransformerFactory.newInstance();
Transformer transformer=tf.newTransformer();
transformer.transform(new DOMSource(doc),new StreamResult(out));
在服务器总是抛出connection reset异常,接收代码如:
DataInputStream in=new DataInputStream(so.getInputStream());
DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
dbf.setValidating(false);
DocumentBuilder db=dbf.newDocumentBuilder();
Document doc = db.parse(in);
doc.normalize();
希望各位能给我意见,最好是有代码参考!多谢!有付出自然会有报酬!