c/s服务器与客户端通信 现在要开发一个c/s模式的系统,客户端是一个管理工作,要对服务器端进行大数据量的增和改的操作,以前接触的模式是采用webservice方式来进行。因为涉及到的数据量较大,同时因为安全性考虑,不打算采用webservice方式,可有其他的方式啊?求高人指点迷津! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 socket,remoting,其实这都是次要的,关键在于你怎么去处理这个架构,这需要软件和硬件的配合,不单单是用什么方法的问题 那就直接Socket编程咯,有啥疑问...ps:WebService安全性非常高,你不会用而已...直接Socket不加安全机制一样没有任何安全性可言... socket 变成 tcp/ip UDP 之类的 http://msdn.microsoft.com/zh-cn/library/system.net.sockets.socket(VS.80).aspx 先考虑你的所谓的架构.技术层面就你们的项目而言应该没有什么难点.数据量大和安全性并不能否定web service. 用oracle数据库,直接连数据库的话需要在客户端装oracle客户端。 该系统的老版本就是用webservice做的,5w多条数据的时候就相当慢了 用WCF吧,省去了很多麻烦事,自己写Socket程序要定义数据协议、控制传输等等太累了。另外,一次性传输大量的数据一定不好,会把服务器搞跨的,分批传输不错,但不知道你指的分批是一次性分批下载所有数据,还是采用分页的形式由用户来选择。对于前者,和你原来一次性传输的方式没什么两样,所以不建议,对于后者倒是可以采纳,在Web上也是采用这种方式的。如果你坚持要一次性获取所有数据,那我想你可以考虑采用本地数据库来缓存数据,每次查询不再返回所有数据,而是仅返回一个ID,再由客户端判断ID是否存在于本地数据库当中,如果没有才到数据库中取。当然,这样的方式在编程上比较复杂,比如数据的同步就是最大一个问题,但这种做法可以大大减少数据流量,仅供参考。 先考虑你的所谓的架构.技术层面就你们的项目而言应该没有什么难点.数据量大和安全性并不能否定web service.[/Quote] 关WPF p 事 request.ServicePoint.Expect100Continue什么意思 窗体内的所有控件 enable都为false datagrid有多页如何点某行的编辑后该行的背景颜色加深 windows窗体中treeview的3个问题 求学习方法? 接口中如声明自定义事件? 水晶报表纸张设定 两个form的问题? !!!!!!C#WEB问题,求大家救救我.今天加班不知道能不能搞顶啊!!!!!! C#如何外部连接CAD,可适用于不同版本CAD 每天一个设计模式(命令模式 -2011.4.21 星期四)期待提问和讨论 登录成功后,保存用户名
http://msdn.microsoft.com/zh-cn/library/system.net.sockets.socket(VS.80).aspx
用oracle数据库,直接连数据库的话需要在客户端装oracle客户端。
该系统的老版本就是用webservice做的,5w多条数据的时候就相当慢了
另外,一次性传输大量的数据一定不好,会把服务器搞跨的,分批传输不错,但不知道你指的分批是一次性分批下载所有数据,还是采用分页的形式由用户来选择。对于前者,和你原来一次性传输的方式没什么两样,所以不建议,对于后者倒是可以采纳,在Web上也是采用这种方式的。如果你坚持要一次性获取所有数据,那我想你可以考虑采用本地数据库来缓存数据,每次查询不再返回所有数据,而是仅返回一个ID,再由客户端判断ID是否存在于本地数据库当中,如果没有才到数据库中取。当然,这样的方式在编程上比较复杂,比如数据的同步就是最大一个问题,但这种做法可以大大减少数据流量,仅供参考。
[/Quote]
关WPF p 事