1、XMLSocket和普通Socket的区别?2、普通Socket发送的是字节,是按字节发送的,XMLSocket发送的是XML文件就是这样吗?3、有没有类似的实现XMLSocket的实例?

解决方案 »

  1.   

    socket更底层灵活性大
    xmlsocket是被封装过的socket主要用来处理XML数据的通讯实例:package
    {
      import flash.display.MovieClip;
      import flash.net.XMLSocket;
      import flash.events.DataEvent;
         import flash.events.Event;
        // 实现网络传输接口
     public class SocketNet extends MovieClip implements Net
     {   
      private var xmlsocket:XMLSocket;
      private var port:int=5150;
      private var ip:String="192.168.8.112";
      public function SocketNet()
      {
       super();
       xmlsocket=new XMLSocket()  ;
                init();
      }
       public function init():void{
        trace("init...");
        xmlsocket.connect(ip,port);
            }
             public function closeSocket():void{
              xmlsocket.close();
             }
      //玩家登陆
      public function  login(id:int):void{
        xmlsocket.send(id);
      }
      //获得所有变化的玩家,用array保存
      public function getChangePlayer():Array{
       return null;
      }
      //刷新地图
      public function  getOnlinePlayer():Array{
       return null;
      }
     }
    }
      

  2.   

    用C++可以实现“XMLSocket”吗???   有这样的封装类库可以下载吗???
      

  3.   

    大师能说说思路吗?小弟的思路可行吗?客户端:
    1、查出来数据拼接为“xml字符串”。2、“xml字符串”转化为字节,又Socket套接字发送出去。服务端:
    1、接收到“xml”字节,转化为“xml”文件。2、解析“XML”文件,并处理,然后返回给客户端确认信息。问题:
    关键是如何判断发过来的“XML字符串”是正确的呢?
      

  4.   

    可以用XML 相关的COM组件来校验XML格式之类的是否正确。
      

  5.   

    小弟的思路正确吗???socket对象里面有发送文件的方法啊,不都是发送字节的方法吗???
      

  6.   

    比如,要发送的XML文件为:
    <?xml version="1.0" encoding="utf-8" ?> 
    <root>
    <common>
    <platform_id>TJ</ platform _id >
           <type> B_01_Data </type> 
    </common>
    <data operation="report">
    <time  type=” hour”> 2013-03-19   15 </time>
    <ack> OK</ack>
    </data>
    </root>这个“XML文件”是客户端返回的确认消息。问题一:“XML文件”是不是要转化为字符串?问题二:如何对“XML”字符串进行加密?问题三:如何确认接收到的“XML”字符串的完整性?问题四:如何对“XML”字符串进行解析,提取出其中的信息?谢谢各位大师了,谢谢。
      

  7.   

    socket可以传输任何数据,看这的socket例子:
    http://download.csdn.net/detail/geoff08zhang/4571358