2 Star 1 Fork 2

Cauchy / Sproto_Unity2Skynet

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Unity -> Sproto -> Skynet


  • 客户端和服务端存放的协议文件:

    • 客户端 game.sproto:
    .package {
        type 0 : integer
        session 1 : integer
    }
    
    handshake 1 {
        response {
            msg 0  : string
        }
    }
    
    get 2 {
        request {
            what 0 : string
        }
        response {
            result 0 : string
        }
    }
    
    set 3 {
        request {
            what 0 : string
            value 1 : string
        }
        response {
            result 0: string
        }
    }
    
    quit 4 {}
    
    heartbeat 5 {}
    
    cauchy 6 {
        request {
            what 0 : string
        }
        response {
            msg 0 : string
        }
    }
    • 服务端 proto.lua:
    local sprotoparser = require "sprotoparser"
    
    local proto = {}
    
    proto.c2s = sprotoparser.parse [[
    .package {
        type 0 : integer
        session 1 : integer
    }
    
    handshake 1 {
        response {
            msg 0  : string
        }
    }
    
    get 2 {
        request {
            what 0 : string
        }
        response {
            result 0 : string
        }
    }
    
    set 3 {
        request {
            what 0 : string
            value 1 : string
        }
        response {
            result 0: string
        }
    }
    
    quit 4 {}
    
    cauchy 6 {
        request {
            what 0 : string
        }
        response {
            msg 0 : string
        }
    }
    
    ]]
    
    proto.s2c = sprotoparser.parse [[
    .package {
        type 0 : integer
        session 1 : integer
    }
    
    heartbeat 5 {}
    ]]
    
    return proto

空文件

简介

Unity使用Sproto协议与Skynet通信 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Lua
1
https://gitee.com/Cauchy_AQ/Sproto_Unity2Skynet.git
git@gitee.com:Cauchy_AQ/Sproto_Unity2Skynet.git
Cauchy_AQ
Sproto_Unity2Skynet
Sproto_Unity2Skynet
master

搜索帮助