在作一个 C/S的结构的系统, 现在要传输一个 3 层结构的数据包,应该这么弄了??
服务器连后台数据库,从数据库中读取3级目录,和每级目录的信息。
3层结构如下
总公司(2/10)
王总
李总
....
分公司(1/20)
杨经理
... 部门(1/30)
小王
....
每一级目录下 ,都有若干人员 , 人员上线后,就显示人员在线。
因为目录的数目不确定,每级目录下人数也不确定,现在的问题就是 ,数据包应该这么定义?服务器这么怎样一次或者多次传输数据,把这个3级目录的信息传给客户端?
谢谢。
服务器连后台数据库,从数据库中读取3级目录,和每级目录的信息。
3层结构如下
总公司(2/10)
王总
李总
....
分公司(1/20)
杨经理
... 部门(1/30)
小王
....
每一级目录下 ,都有若干人员 , 人员上线后,就显示人员在线。
因为目录的数目不确定,每级目录下人数也不确定,现在的问题就是 ,数据包应该这么定义?服务器这么怎样一次或者多次传输数据,把这个3级目录的信息传给客户端?
谢谢。
解决方案 »
- 请教一下,这种编码是什么编码格式啊?
- 怎么实现Xp中 排列图标按组排列的功能?
- 创建了一个Dialog子窗口无模式的,但是创建了一次就不能再创建了,因为子窗口对象在父类不等于NULL了。急~
- ReleaseMutex、ResetEvent运行失效,请高手指点
- 魔方高手请进...........................
- crowset的movenext() ,和iseof()的功能一致么?已经搜索过
- USB编程:求助
- 请问:怎样针对多页对话框做系统托盘?
- 请大家看看我的程序,发送端发送完文件后,接受端接收的文件比原文件大,且不能用
- 函数最多可以喊多少次?
- OLESelfRegister???
- RUNTIME中的构造函数不能带参数
我建议将他们分开,
一、数据库数据信息的读取和保存
读取就不用说了,关键是保存,你可以使用自己定义的数据结果,采用链表等等二、数据传输的问题,这个可以考虑文件形式传输,也可以使用二进制流的方式传输。
我的一个想法,自己定义一个读取数据库的方式,将所有的数据库结构和内容转化为SQL语句,这样你可以txt方式发送,传送SQL语句SQL语句就相当于中间标准媒介。。
我就是为 传输这些数据烦恼。
自己定义一个读取数据库的方式,将所有的数据库结构和内容转化为SQL语句。
数据库的内容怎么转为 SQL语句??? 这个这么实现 。
是不是 将 数据库的内容 转化为自己定义的 结构(链表),然后把这个链表 以文件形式传输.
对,就是树状结构, 但传一个节点,构造一个节点 ,这样效率太低。
如果有大量客户端 与服务地方器通讯 ,这样的方法就不可取。
我就想尽量少的通讯,将这个3 层结构的信息 ,传给客户端。
然后就是客户端获取这个文件或者MDB后怎么读取,表现给用户。现在再考虑传输的问题。无非是现在你把这块数据怎么发送给客户端,注意包长就可以了。也就是你发送的数据可以只是整体数据的一部分,考虑怎么拆分和组合的问题。这些你都可以自己来决定。比如现在举个例子,你定义一个目录节点的数据结构,一个节点就是一个数据结构,将这个数据结构发送给客户端,客户端按照你的结构格式读取分析。