12345678910111213141516171819202122232425262728293031 |
- PROTO_ROOT = ""
- local sprotoparser = require(PROTO_ROOT .. "sprotoparser")
- local proto = {}
- -- socket
- package.loaded[PROTO_ROOT .. "struct_server"] = nil
- package.loaded[PROTO_ROOT .. "socket_server"] = nil
- local struct_server = require(PROTO_ROOT .. "struct_server")
- local socket_server = require(PROTO_ROOT .. "socket_server")
- proto.socket = {
- c2s = struct_server .. socket_server.c2s,
- s2c = struct_server .. socket_server.s2c
- }
- proto.c2s = sprotoparser.parse(proto.socket.c2s)
- proto.s2c = sprotoparser.parse(proto.socket.s2c)
- proto.isParse = true
- -- http 目前 http 没有使用 struct
- package.loaded[PROTO_ROOT .. "http_server"] = nil
- local http_server = require(PROTO_ROOT .. "http_server")
- proto.http = {
- c2s = http_server.c2s,
- s2c = http_server.s2c
- }
- proto.http_c2s = sprotoparser.parse(proto.http.c2s)
- proto.http_s2c = sprotoparser.parse(proto.http.s2c)
- return proto
|