易截截图软件、单文件、免安装、纯绿色、仅160KB

C# 利用socket传输XML文件问题

我现在要做一个用c#做的,利用socket传输XML文件,并解读XML文件,执行XML里面的相关操作之后,把结果动态地写入XML文件里,再传回去!最好能给个案例看看,急急急啊!!!
谢谢了!
怎么个解析法?

1、.net Romting

2、序列化与反序列化

用System.Text.Encoding.Default.GetBytes(string) 获取字符串的二进制流,传入,传出


都说得这么简单的~~~问题是对这方面我是个新手,没有什么具体的概念,所以想找找有没有实例让我看看!

我最近也遇到这个问题,帮楼主顶

首先搞成string然后 解析为XML即可,整体路线图 概略:

byte[]=>string=>XML
XML=>string=>byte[]

byte[]就是传来传去的格式

把xml序列化反序列化

用文件流進行傳輸吧

序列化XML文档并发送 
C# code:

MemoryStream Sstream = new MemoryStream(Buffer);//实例化内存流用来存储序列化的信息
XmlDocument doc = new XmlDocument();
doc.Load("Server.xml");
try
{
XmlSerializer ser = new XmlSerializer(typeof(XmlDocument));
ser.Serialize(Sstream, doc);//序列化XML文档
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
Sstream.Flush();
Sstream.Close();
stream.Write(Buffer, 0, Buffer.Length);//写入网络流


相关问答:

求c#操作sqlserver数据库问题

在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空 ......

C#填网页表单的问题 - .NET技术 / C#

我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......

c# winform窗体问题

我在form1中的某个方法让form2窗体出现
那么这个时候怎么关闭form1而不关闭form2呢?
Form2 f=new Form2();
f.Show();
this.Close();

引用
Form2 f=new Form2();
f.Show();
this.Close();
这样的话整个程 ......

如何用ASP读取 XML - Web 开发 / ASP

<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......

截取WINfrom中HTML的标签!!! - .NET技术 / C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using Syst ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号