使用C/S结构,将客户端的数据库记录传到服务器端并添加或修改服务器端数据记录的详细方法。(200分)

腾龙

Unregistered / Unconfirmed
GUEST, unregistred user!
使用C/S结构,将客户端的数据库记录传到服务器端并添加或修改服务器端数据记
录的详细方法。

要求:
1、有完整的例子
2、如果可以提供几个加密传输的方法
《当然是使用TCLIENTSOCKET和TSERVERSOCKET连接。》
 
用远程函书调用。
 
详细说明?
 
呵呵。关注~~~~~~~~~~~
 
兄弟们,有结果给我一个拉。
谢拉。
 
兄弟们,有结果给我一个拉。
谢拉。
 
SOCKET传输本身就可以加密。
 
To SEVN:
例子,或者具体方法?
 
TClientSocket和TServerSocket可以参看delphi自带的例子
Demos/FastNet/Msg与Demos/Internet/Chat

加密最好使用DES,这个在网上搜索一下,可以找到
 
To spear
说了等于没说,谁不知道用TClientSocket和TServerSocket,不过普通的是传输文字数据,
可是现在是传输数据库的记录数据。这就涉及到怎样将数据编码的问题。或者是不是通过什么
东西直接可以搞定
 
将客户端的数据库记录传到服务器端并添加或修改服务器端数据记
录的详细方法。
客户端的数据库使用adodataset查询,并用adodataset.savetofile(),自动保存为xml文件
服务器端使用adodataset.loadfromfile(),然后保存到数据库
 
学习中。
 
每个记录采用一个唯一的GUID标识
上传的时候已经有的就UPDATE
没有的INSERT
 
一个比较好的方式是:将数据包用xml包装,客户端打包压缩,到服务器端解压,解析xml
更新数据库。
 
保密问题怎么解决?
 
另一种方法:将客户端数据导成txt格式,并加密(文件小可能都没有压缩的必要),
服务器端接受解析。
我曾做过一个项目就是如此解决的
 
顶部