社区
网络编程
帖子详情
QQ服务器怎么区分是用户的登陆信息还是注册信息
dasddasdsa
2012-08-13 02:03:51
我刚接触这些不久,写了一个比较菜的聊天程序,服务器那端是通过注册一个网络事件来对用户发过来的 信息产生响应的,但是开始不考虑注册这个问题,只实现了登陆的功能,现在有了注册之后,我就不知道服务器该怎么来区分这两个消息了,我想过在发送的消息前面加一个标识码,但是我有的是发送的结构体,如果把标识码读了,我不知道怎么再读真正的内容,希望大虾们指点指点
...全文
405
7
打赏
收藏
QQ服务器怎么区分是用户的登陆信息还是注册信息
我刚接触这些不久,写了一个比较菜的聊天程序,服务器那端是通过注册一个网络事件来对用户发过来的 信息产生响应的,但是开始不考虑注册这个问题,只实现了登陆的功能,现在有了注册之后,我就不知道服务器该怎么来区分这两个消息了,我想过在发送的消息前面加一个标识码,但是我有的是发送的结构体,如果把标识码读了,我不知道怎么再读真正的内容,希望大虾们指点指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cdo
2012-08-15
打赏
举报
回复
发送的结构体中有一个字段是用来表示注册还是登录或者其它信息
码农-彬少
2012-08-13
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
自定义通信协议啊
帧头,帧长,帧内容,校验码。
通过这个来区分
[/Quote]
++
肯定要加标示符,后面还有请求好友列表消息,请求好友在线列表消息,聊天消息,传送文件消息。。。
服务器通过标识符对不同的消息进行处理
看不见的裂痕
2012-08-13
打赏
举报
回复
但是我有的是发送的结构体,如果把标识码读了,我不知道怎么再读真正的内容,希望大虾们指点指点
你收到的是一个buffer,保存好,用指针想怎么读就怎么读
诸如字节3是标识符,字节4-5是用户名,字节6-7是密码。。。诸如此类的
dasddasdsa
2012-08-13
打赏
举报
回复
我可以不可以这样做,将发送的内容定义为一个结构体
struct send_str
{
int flag;
struct friend1;
};
flag是标志位,friend1是真正的内容
看不见的裂痕
2012-08-13
打赏
举报
回复
自定义通信协议啊
帧头,帧长,帧内容,校验码。
通过这个来区分
dasddasdsa
2012-08-13
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
自定义协议,然后增加一个标志位来区分是登陆还是注册
[/Quote]
我是这样发送的,friend1是一个结构体,麻烦你帮我看看怎么加标志位好吗?
send(socket1,(char*)&friend1,100,0)
oyljerry
2012-08-13
打赏
举报
回复
自定义协议,然后增加一个标志位来区分是登陆还是注册
设计
QQ
、微信、微博、Github 等第三方账号
登陆
前言:多账户
登陆
创业初期
用户
名密码
注册
登陆
手机号
注册
登陆
数据库设计 引入第三方账户方案 数据库设计 总结 前言:多账户
登陆
互联网应用当中,我们的应用会使用多个第三方账号进行登录,比如:网易、微信、
QQ
等,我们把此称为多账户统一
登陆
。 通过这篇文章, 我想阐释多账户
登陆
的技术方案细节,以及相应的表设计,流程设计。我这里不会有具体代码实现细节,只要方案做的对,有思路,代码咋写都不会太烂。 1. 创业初期 归结为创业初期是因为这个时候
用户
量比较少,甚至还没有接入上面所说的其他第三方的账户系统,只是
如何设计
QQ
、微信、微博、Github 等等,第三方账号
登陆
?(附表设计)
前言:多账户
登陆
互联网应用当中,我们的应用会使用多个第三方账号进行登录,比如:网易、微信、
QQ
等,我们把此称为多账户统一
登陆
。通过这篇文章, 我想阐释多账户
登陆
的技术方案细节,以及相应的表设计,流程设计。我这里不会有具体代码实现细节,只要方案做的对,有思路,代码咋写都不会太烂。 1. 创业初期 归结为创业初期是因为这个时候
用户
量比较少,甚至还没有接入上面所说的其他第三方的账户系统,只是...
如何设计
QQ
、微信、微博、Github 等第三方账号
登陆
?(附表设计)
前言:多账户
登陆
1. 创业初期
用户
名密码
注册
登陆
手机号
注册
登陆
2. 数据库设计3. 引入第三方账户方案4. 数据库设计5. 总结前言:多账户
登陆
互联网应用当中,我们的应用会使用多个第三方...
如何设计
QQ
、微信、微博、Github 等等,第三方账号
登陆
?
关注“Java后端技术栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群前言:多账户
登陆
1. 创业初期
用户
名密码
注册
登陆
手机号
注册
登陆
2. 数据库设计3. 引入第三方账户方案4. ...
网络编程
18,356
社区成员
64,161
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章