zoukankan      html  css  js  c++  java
  • 包包版网络游戏大厅+桥牌系统 附录1 通信协议

    Server Protocol
    502 验证登陆成功与否
    504 按Hall发送Client的聊天信息
    506 按Desk发送Client的聊天信息
    508 发送给新人某大厅UserList
    510 有其他人离线, 通知同一大厅的Client
    512 发给某大厅的所有人,有他人Leave该大厅
    514 发给某大厅的所有人,有他人Join 该大厅
    516 不能加入Desk
    518 发给某大厅的所有人,有他人Join 某Desk
    520 发给某大厅的所有人,有他人Leave某Desk
    522 发给某Hall的所有人 或者某Hall的不是某桌的所有人(该桌已经OK,同时给该桌人发524协议),Someone is OK
    524 发给某桌的所有人,DeskIsOK 和 ProxyServer的IP(最后一个IsOK的人)
    526 发给某桌的所有人(不计ProxyServer): 可以开始侦听ProxyServer
    528 当接到该桌所有Client发出的527协议时执行: 发给该桌ProxyServer : 引发 “发牌” 事件 GameStart, 同时发 Message(包括局况等全局变量)给该桌所有人
    530 告诉与ProxyServer同桌的Client断开连接,    不用告诉同Hall的人更新status(等有人离开时再更新 即520协议)
    532 告诉ProxyServer关闭Proxy

    Client Protocol
    501 请求登陆
    503 按Hall发聊天信息给Server
    505 按Desk发聊天信息给Server
    511 Leave Hall(原先HallNumber=0)
    513 Join Hall(原先HallNumber>0)
    515 Join Desk
    519 Leave Desk
    521 Someone is OK
    525 接到DeskIsOK后,代理Server(最后一个IsOK的人)通知主Server: Proxy已建立好,可以开始侦听
    527 侦听ProxyServer建立成功(来自该桌其他Client) 或 接收到该桌所有ProxyClient(来自ProxyServer)
    529 牌局结束 ProxyServer发送分数
    531 Client通知Server Proxy已经关闭
    533 ProxyServer通知主Server Proxy已经关闭

    Proxy Protocol
    602 接收到测试信息
    604 发牌
    606 发送叫牌信息
    608 判断叫牌结束 发送Contract,庄家
    610 打第一张牌后,发送第一张牌(首攻) 发给庄家/庄家的对手: 明手的13张牌; 发给明手:庄家的13张牌
    612 发送 打其他53张牌
    614 发送每轮的胜者
    616 发送每局的胜者 以及分数
    618 叫牌无效
    620 出牌无效
    622 无人叫牌 叫牌提前结束 算分数

    Proxy Client Protocol
    601 发送测试信息
    605 叫牌
    609 出牌
    623 响应 收到分数

  • 相关阅读:
    智能算法浅介模拟退火,遗传算法,禁忌搜索,神经网络等
    shell 字符串操作(长度,查找,替换)详解
    如何实现两个文件相减的功能(剔除)
    shell数值操作(四则运算,浮点数,科学计数法)awk,bc
    CUDA程序优化的记录
    随机化算法模拟退火
    (转)AspNetPager 样式以及使用(漂亮)
    (转)做项目时,如何做比较美观大方的数据输入窗体
    (转)26个Jquery使用小技巧(jQuery tips, tricks & solutions)
    (转)【译】Asp.net MVC并不仅仅只是Linq to SQL
  • 原文地址:https://www.cnblogs.com/Jax/p/1247969.html
Copyright © 2011-2022 走看看