我现在在做一个小项目,大体意思是一个客户端一个服务端,两台电脑TCP同步短接,用socket通讯,客户端向服务端发送请求,服务端通过客户端发送的请求回应相应的信息,目前我基本上把服务端与客户端通讯编出来了,现在的关键问题是如何实现xml文件的传输,是解析后还是直接传输

解决方案 »

  1.   

    现在我们要做的是如何把客户填写的消息转换成XML文件,然后发送到服务端,然后服务端回应相应的信息到客户端的页面,但是这个转换怎么转换,用什么类
      

  2.   

    很简单,socket都是以流的方式传输数据的,把xml文本以流的方式写如socket,接收方接受完毕后,把流读出来的字节转换成文本就ok了。
      

  3.   

    0001234567<?xml version="1.0" encoding="UTF-8"?>怎么样文件识别前面的10位数字而不出现错误
      

  4.   


    import java.io.*;
    import java.net.*;
    ....
    PrintWriter outp = new PrintWriter(new BufferedWriter(
    new OutputStreamWriter(socket.getOutputStream())),
    true);
    outp.println(content);
    outp.flush();