各位高手 ,我最近在忙一个东西 ,其中要求socket传输, 不是很懂。
socket传输xml文件时,需要如何发送与接收,xml文件如何处理才能成为socket能够接受的格式
在网上看了很多 都是用stream  和memorystream的  不是很懂  有没有高手赐教一下  写个例子看看
谢谢各位啦~

解决方案 »

  1.   

    socket 发 byte[] 这知道吧,如果是文件就发文件,不是文件就 Encoding.UTF8.GetBytes 编码再发
      

  2.   

    谢谢提醒, 问题就是发文件和byte的转换过程不会
      

  3.   

    http://kb.cnblogs.com/a/2311978/
      

  4.   

    现在问题是 传xml能行  就sendfile就完了  然后我想接收到的东西再转回xml格式的
      

  5.   

    接收处接完后使用 xml 指定的编码进行解码
      

  6.   

    说到底 都是发送 byte()   无论文件还是 xml 
      

  7.   

    Socket 主要是发送 byte[]
    xml 需要序列化,和反序列化
    客户端 将XML序列化为 byte[]
    发送
    收到的  byte[]
    转换成为XML
    可以通过实体类来序列化XML