一、想法如下【客户端】
用AdoDataset显示和处理数据。
1、接收数据:用AdoDataset.LoadFromFile取得接收到的数据(打算从服务器端接收数据后存储到临时.XML文件,然后用LoadFromFile取得数据)
2、发送数据:用AdoDataset.SaveToFile方法把数据存储到临时文件(XML文件),然后把文件数据用发送给服务器端【服务器端】
用TIdUDPClient和TIdUDPServer发送和接收数据,数据统一用XML格式【数据库端】
从服务器端接收到的数据转换为Sql语法执行到数据库中二、疑问如下:1、因为没有去了解别的技术(如Socket等),想用UDP的方法直接处理网络通讯,估计要自己处理包的发送和接受估计比较麻烦,能否指教有简单的方法来实现?
2、用XML文件暂存到本地硬盘来处理AdoDataset的数据是否太老土了,是否有方法可以直接将Adodataset的数据进行打包发送?
3、这种方案是否可行?用TClientDataset更合适?