delphi 网络编程怎开发服务器端

delphi 网络编程怎开发服务器端,第1张

如果你的数据是数据库格式,比如access/sql server等,那么客户端可以用clientDataSet访问服务器的数据库.
如果不是数据库,是比较特定的数据,或者想要更自由/更精确地控制,你可以用TcpServer / TcpClient等,如果是文件,可以用 FtpServer / FtpClient,或者可以用 datasnap做服务器,客户端远客调用服务器端功能.

对于datsanp 来说,其实我也只能算是一个入门者,因为一些相关知识不是太熟悉, 所以我现在的水平也只能说是入门级的水平,对一些深入的知识,我并不能很好的理解 ,写下这个入门级的BLOG,主要目的是为了群里面的一些与我一样的朋友,让他们对最 简单的datasnap 能有一个了解,因为很少有文章介绍这种简单的,入门级的 *** 作,在过 程中如果有写错或者理解错误的,还请各位高手指点关于多层很多朋友是望而止步,因为确实多层,需要考滤很多的相关因素,不过,很多时候, 我们的一个小的应用程序,并不需要哪么多的容错处理,有一些朋友,应用三层,只是 为了屏蔽我数据库的地址及端口号,因为如果是用SQL SERVER 的数据库,给别人攻击太 容易了,其实多层应用,很多时候并没有我们想像中的哪么复杂关于datasnap 2010 与DBX在群里面聊天的过程中,有很多朋友认为,datasnap 2010 只可以与DBX 捆绑在一起 ,而如果是想用ADO的话,哪就得放弁DATASNAP 2010 了,这个想法是错误的,datasnap 2010 是调用了DBX 库中的一些相关的东西,也就是我们如果用ADO来连接目标库的话, 哪么我们还是需要USES DBX相关的单元,但是这并不影响我们使用ADO关于2009-2010 的datasnap 与低版块的差异delphi 09/10 添加了新的datasnap ,但是并没有放弁对旧的datansp的支持,我们在 delphi 2010 上面,还是可以采用D7-D2010 上面所采用的三层的开发方法,但是delphi 2009 开始新添加了的datasnap ,让delphi 在数据处理方面又有了一个质的提升,可以 说新版本的datasnap是delphi 的一个重要的亮点功能不过,新版本也不是完全都如意,如果你还在用SQL SERVER 2000的话,哪么你想用 DBX的话,你的客户端必需要装到sql server 2008的客户端,否则,一系列的错误,会 搞的你不知是什么一回事!但是,这个问题并不会阻止delphi的兄弟们探索delphi 2010 datasnap 的真面目, 已有不少的朋友,把新的应用架到了delphi 2010 + datasnap 上面,因为相对旧版本来 说,做一个三层太简单了在D2007以前的版本中,我们的SOCKT 三层,必须要运行scktsrvexe ,就算是有的 兄弟给改了面目,但是这还是没的让用户觉得你系统很强,特别是一些多年的BUG一直让 大多数人解决不了,大点的公司则选择了RO等专业的解决方案,但是一些公司不用盗版 ,又不愿意购卖正版的,则只能忍痛了用了delphi 2010 的新的datasnap后,我们可以对 scktsrvexe 说再见了,因为现 在,已经不在需要他了,如果我们需要足够的简单,我可以做到,服务器只有一个EXE文 件,客户机只有一个EXE文件,并且服务器放在U盘上携带到任何地方都可以用(数据呢 ?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13498494.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-19
下一篇 2023-08-19

发表评论

登录后才能评论

评论列表(0条)

保存