如何将XML文档发到请求的客户端?500分,决不失言? 如果仅仅是局域网,我觉得webservice可以解决此问题,但是看到要扩展到无线客户端,通过Ftp来传输文件,而数据处理要用到xml解析,不是很容易。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果仅仅对于你这两个问题,可以给些建议:可以类似于下载文件一样,上传文件时,如果要传的文件名是“file1.xml”,在传输的过程中,目标文件名可以先用“file1.xml.tmp”代替,等数据传输完了,再换名。监听请求,可转换成查看目录中是否有tmp扩展名的文件。 !!!看来只有采用应用程序机制解决了,比如com. 因客户端数据处理非常复杂(根据数据生成位图),数据量较大,初步想法是XML采用增量方式传递数据,但存在历史数据的修改时,比较判断异常复杂......头都大了,帮帮我吧!!!有其它方案也行啊!!! 本来想用COM,但直接传数据时,还是存在数据库连接断线问题,还是得传文件,除非一条一条的记录传,但油井数据5秒钟生成一条,一个大油田有成千上万个井啊,数据库连接有多少? 我建议你用DataSet来传递xml文件,不管是上传或是下载。dataset有readxml()和writexml()方法,可以很方便地与xml文件之间转换。至于你的以是监听又是上传,是你自己把问题搞复杂了。由于有internet,建议使用webservices。 怎样监听客户端(本地客户端及远程无线客户端)请求?在数据库里面加一个字段:保存每条记录更新的时间.在客户端的xml加入一个属性,也是保存xml生成的时间.每次对比时间,然后对客户端的xml进行更新,这样,每次都可以读取客户端的xml,而不用去连接数据库了.至于数据传输完毕?如果没有更新完毕的话,程序界面是没有反映的啊.建议你去看看佳软的程序,他们就是这样解决的. 使用BIZTALK和SOAP协议就可以了。你的很多要求做在WEB 服务里 仔细研读一下下面这篇文章:http://www.fawcette.com/china/XmlFile.aspx?ID=174&page=1 高,你好,好久没联系了,怎么又在CSDN上出现了? *************说明:这不是简单的客户端下载文件:1.本解决方案是原来产品的升级,程序的客户端很大很复杂(是用VC++6.0 开发的),软件升级时不想作太大更改。2.程序基本上由服务器端完成,客户端只发送请求命令,在得到返回的XML文档后进行处理。服务器连接用户非常多,并且客户端要访问的数据表也很多(100多个)。 to jonsonzxw(.net从入门到精通) :我一直没联系上你,手机号改了没有,是哪一个号(给我发一个短消息)。我的问题也帮出出主意,解决了我请喝白开水。 好小子,今晚跟你聊吧,怎么现在用起XML来了,我现在正忙,等下午有空再给你看看,我还差一点就有一个星了,嘿嘿! 重发了一贴:http://expert.csdn.net/Expert/topic/1696/1696657.xml?temp=.2166864重发了一贴:http://expert.csdn.net/Expert/topic/1696/1696657.xml?temp=.2166864 谢谢楼上各位仁兄的解答!原问题中:怎样监听客户端(本地客户端及远程无线客户端)请求,这句话可能不清楚,应该为:怎样识别客户端(跨网关的远端无IP地址的客户机)并将数据返回。对不起,重发了一贴应该是:http://expert.csdn.net/Expert/topic/1696/1696657.xml?temp=.4171869 求思路:c# win 应用程序如何测试远程文件的链接速度? C# 单引号 char (C#) (急) 如何获取.net自动创建的WORD对象 多线程技术 XML导出到Excel。 C# 删除网络驱动器 在一个td内要显示的内容超过了td的宽度,要使鼠标放在省略内容上即显示全部内容,要怎么设置?? 用WMI读取硬件信息出错啦 罗列2个月来本人所有未解决的Socket问题,恭请“wangsaokui (无间道III(终极无间)) ”潇洒来一回!!! 在VS.net中如何自动格式化文本 .net里如何实现类似VB里的全局变量 请问:如何触发DataGrid的ItemCommand事件?
可以类似于下载文件一样,
上传文件时,如果要传的文件名是“file1.xml”,在传输的过程中,目标文件名可以先用“file1.xml.tmp”代替,等数据传输完了,再换名。
监听请求,可转换成查看目录中是否有tmp扩展名的文件。
看来只有采用应用程序机制解决了,比如com.
至于你的以是监听又是上传,是你自己把问题搞复杂了。由于有internet,建议使用webservices。
在数据库里面加一个字段:保存每条记录更新的时间.
在客户端的xml加入一个属性,也是保存xml生成的时间.
每次对比时间,然后对客户端的xml进行更新,这样,每次都可以读取客户端的xml,而不用去连接数据库了.至于数据传输完毕?如果没有更新完毕的话,程序界面是没有反映的啊.建议你去看看佳软的程序,
他们就是这样解决的.
http://www.fawcette.com/china/XmlFile.aspx?ID=174&page=1
2.程序基本上由服务器端完成,客户端只发送请求命令,在得到返回的XML文档后进行处理。服务器连接用户非常多,并且客户端要访问的数据表也很多(100多个)。
我一直没联系上你,手机号改了没有,是哪一个号(给我发一个短消息)。
我的问题也帮出出主意,解决了我请喝白开水。
重发了一贴:http://expert.csdn.net/Expert/topic/1696/1696657.xml?temp=.2166864重发了一贴:http://expert.csdn.net/Expert/topic/1696/1696657.xml?temp=.2166864
原问题中:怎样监听客户端(本地客户端及远程无线客户端)请求,这句话可能不清楚,应该为:怎样识别客户端(跨网关的远端无IP地址的客户机)并将数据返回。对不起,重发了一贴应该是:
http://expert.csdn.net/Expert/topic/1696/1696657.xml?temp=.4171869