Skip to content

zgame/protoc-gen-lua-for-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

protoc-gen-lua-for-go干什么用的?

在lua代码中使用protocolbuffer,由于官方不支持, 
需要使用第三方工具proto-gen-lua, 
其中pb.c是c语言版本, 
本例中pb.go为go语言版本,另外支持了int64,uint64

例子demo

demo目录下面有一个例子, 可以运行查看protobuf的输入和输出
入口点都是main,  包括main.go, main.lua
build目录下面可以编辑和修改proto文件, 编译成lua的pb文件之后, protocol_test.lua是具体的protobuf调用文件

流程

build目录下面修改proto文件,然后build.bat(需要python环境) ,protocol_test.lua调用
在goland IDE打开目录, 运行的时候选择运行整个目录即可

输出示例

********************************ZswLuaShowBytesToString: [9 21 29 201 229 191 191 138 192 16 0 29 0 0 128 63 32 128 128 128 128 128 128 128 255 255 1 40 128 128 128 128 128 128 128 2 48 255 255 255 255 15 56 129 128 128 128 248 255 255 255 255 1 66 33 115 100 102 229 143 170 230 152 175 233 151 174 233 151 174 228 186 140 231 191 129 231 187 149 229 188 175 229 132 191 231 191 129 72 253 255 255 255 15 80 128 128 128 128 128 128 128 2 93 127 255 255 255 97 0 2 0 0 0 0 0 0 106 4 112 113 114 115] 
msg**********************************************************************	-855.9687
msg**********************************************************************	false
msg**********************************************************************	1
msg**********************************************************************	-562949953421312
msg**********************************************************************	1125899906842624
msg**********************************************************************	4294967295
msg**********************************************************************	-2147483647
msg**********************************************************************	sdf只是问问二翁绕弯儿翁
msg**********************************************************************	-2147483647
msg**********************************************************************	562949953421312
msg**********************************************************************	2147483647
msg**********************************************************************	562949953421312
msg**********************************************************************	pqrs

About

protobuf gen lua for go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages