C++ Apache 环境下,客户端与服务器端的消息传递?

coll110 2009-07-14 03:30:01
是这样的,我是个Apache模块开发的初学者,我在C++环境下制作小作品,服务器端是用Apache2.2+SQLite数据库,现在想在客户端提交用户登陆请求,服务器端的MOD文件在接收请求后,访问SQLite数据库进行认证,最终返回给客户端相应的认证结果。

像这样的处理过程,如何进行编码?希望能给些相关的源码并分析。谢谢。。。
...全文
48 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
coll110 2009-07-14
  • 打赏
  • 举报
回复
有没有相关的实例,发一个给我学一下吧,行不?

coll119@163.com
谢了
uuussseeennn 2009-07-14
  • 打赏
  • 举报
回复
客户端和服务器制定应用层传输数据的协议,简单的说就是客户端发了数据过来,服务器要知道怎么解读这些数据,然后发响应数据的时候,客户端也要知道是什么意思。
具体到编程,就是制定一个数据结构,简单如
struct AppProtocol
{
int startFlag; //起始标志,如0xefffffff,这样对方就知道一块数据是什么时候开始的
int len; // 表示这个结构的整个长度,可以包括startFlag和len,也可以不包括
int type; // 数据类型,就是说传输的这些数据是干嘛的(仅针对本结构体),是登陆信息,还是其它类型的信息
... //这里就按照你自己的需求定了
};
应用层传数据就是传这个结构体,要注意recv时数据都是零散的,并不一定刚好是接收到一个完整的结构体,startFlag和len就是用来提取一个结构体的,另外还要注意网络字节序和主机字节序的问题。
amossavez 2009-07-14
  • 打赏
  • 举报
回复
不会
seasonjie 2009-07-14
  • 打赏
  • 举报
回复
帮顶
coll110 2009-07-14
  • 打赏
  • 举报
回复
是的,这些都有对应的实现
Wolf0403 2009-07-14
  • 打赏
  • 举报
回复
authz / authnz 那些模块应该有对应的实现了吧。
Walf_ghoul 2009-07-14
  • 打赏
  • 举报
回复
帮顶。。。

64,648

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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