use sproto instead of cjson

This commit is contained in:
Cloud Wu
2014-09-07 17:42:10 +08:00
parent 18af238256
commit db9ab88a6c
69 changed files with 9805 additions and 11465 deletions

37
examples/proto.lua Normal file
View File

@@ -0,0 +1,37 @@
local sprotoparser = require "sprotoparser"
local proto = sprotoparser.parse [[
.package {
type 0 : integer
session 1 : integer
}
handshake 1 {
request {}
response {
msg 0 : string
}
}
get 2 {
request {
what 0 : string
}
response {
result 0 : boolean
}
}
set 3 {
request {
what 0 : string
value 1 : string
}
response {
ok 0 : boolean
}
}
]]
return proto