如何定义一个发送数据库数据的数据包?

lza7 2006-03-15 10:15:17
我要从数据库中取数据
然后将取得的数据用数据包的方式发送出去
数据表含[id][user][title][note]四个字段
请问如何定义这个数据包比较好?
...全文
181 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mynamelj 2006-03-21
  • 打赏
  • 举报
回复
如果是简的通讯就用结构体吧.
lza7 2006-03-20
  • 打赏
  • 举报
回复
含文本类型时用XML
如果我的数据单纯是一些ID,都是数字编号,应该用自定义的Struct更好吧?
是否是这样呢?
「已注销」 2006-03-16
  • 打赏
  • 举报
回复
xml,或者自定义struct都是好办法,后者更普遍些
9731boy 2006-03-15
  • 打赏
  • 举报
回复
如果是等长的字段,除了类似于TEXT的字段.


statuc
{
char name[256]; //对应数据库也是256长度
...
};
echomo123 2006-03-15
  • 打赏
  • 举报
回复
mark
mynamelj 2006-03-15
  • 打赏
  • 举报
回复
之我所见:
-----------------------------------------------------
数据库中执不同的SQL句语产生的记录集也是千变万化的,如果要解决这样的问题目前可能用XML比较合适,先将产生的记录集生成一个XML数据(注:不是文件)在这里定义一个简单的协议来完成XML数据传送,首先发送XML数据长度,然后将XML数据发送过去.接收方收到XML长度后准备一个缓冲收取XML数据然后解析XML就可以了.
oyljerry 2006-03-15
  • 打赏
  • 举报
回复
结构体struct等

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧