简单游戏 客户端-服务器交互流程参考

简单游戏 客户端-服务器交互流程参考,第1张

打开背包向服务器申请数据服务器下发被背包内的物品 ID 、Count(结构体形式以List发送到客户端

客户端根据接受的ID、Count去本地配置表中配置物品然后显示在背包中

(从服务器接受后在本地查找ID对应的 属性 类型后加入Count显示在背包中)

点击物品,将物品ID发送到服务器,服务器扣除物品数量,并将使用物品后所需的效果(如 增加经验、属性等),增加完毕之后将数值返回给客户端,客户端更新背包内容并将对应属性同步刷新显示(如果物品用完 将物品从储存的List中将物品进行删除操作)

服务器向背包发送ID、Count,在本地配置表中生成后 刷新显示到背包中。

客户端发送 角色ID 到客户端,客户端在库中搜索角色

         (1)玩家2同意添加好友,玩家2客户端向服务器发送消息,服务器将两 人绑定为好友关系,将数据(玩家ID等)下发到双方客户端,并刷新 显示双方客户端好友列表。

         (2)玩家2拒绝添加好友,玩家2客户端向服务器发送消息,服务器向玩 家1发送消息,玩家1客户端显示被拒绝消息提醒。

玩家1向服务器发送消息,服务器取消双方好友关系的绑定,并将数据发回双方客户 端,客户端更新显示好友框。

通常以动态生成和隐藏方式显示,只显示上下5个范围内容。。。。。

客户端向服务器发送消息,服务器判断当前时间,并判断当天是否签到过,如未签到 过,向客户端发送信息,客户端显示签到成功,并修改签到按钮为已经签到,如需领 取签到奖励,参考背包获得物品。

服务器记录账号签到天数,如需要补签将补签日期ID发送到服务器,服务器判定当 天是否签到,未签到则执行签到操作,获取奖励物品。

服务器向客户端发送消息(邮件名、邮件内容、是否有附件、附件ID、Count),客 户端接受信息后显示有新邮件的提示,在本地配置表中填入接受的消息,并显示在邮 件中。客户端点击领取附件(向服务器发送消息,已经领取),并且做背包操作,参 考背包系统获取物品。

玩家1编辑邮件,点击发送按钮,将邮件(名称、内容、是否有附件、附件、收件 人)发送到服务器,服务器在库中索搜收件人,然后参考系统附件邮件操作。

在资源管理器中找到解决方案所在位置,在空白处右击,选择“TortoiseSVN”,找到“重新定位(relocate)”选项单击:

这时弹出重新定位的对话框,上方是源URL,下方是目标URL,在目标URL填上新的服务器地址即可:

163邮箱的IMAP服务器地址:imap163com ,126邮箱的IMAP服务器地址:imap126com ,yeah邮箱的IMAP服务器地址:imapyeahnet,。 POP3只是将邮件全部下载到客户端,然后都由客户端完成。而IMAP很多工作是在服务器端完成,比如按需取信息,如只想查看邮件的结构,是否有附件,可只下载其中一个附件,理论上还可支持断点续传,同时如邮件查询、邮件删除、复制邮件、文件夹管理等所有的各种处理工作都可由服务器在服务器端完成。

IMAP全称是Internet Mail Access Protocol(交互式邮件存取协议),与目前广泛使用的POP3相似,都是一种邮件获取协议。

IMAP最吸引人的功能之一是“同步”,即对邮箱的任何操作,在网页、客户端、手持设备上都是多向同步的。例如,一封在电脑上用闪电邮客户端已打开的信,在iPhone4上不会显示为新邮件;一封从iPhone4上发出的邮件,也会出现在iPad和闪电邮的已发邮件里。

客户端与服务器交互方式一般 有socket和http两种方式

socket通常也称作"套接字",实现服务器和客户端之间的物理连接,并进行数据传输,主要有UDP和TCP两个协议。Socket处于网络协议的传输层。

http协议传输的主要有http协议和基于http协议的Soap协议(web service),常见的方式是 http 的post 和get 请求,web 服务。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 简单游戏 客户端-服务器交互流程参考

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情