1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- local io = require "io"
- local skynet = require "skynet"
- require "skynet.manager"
- local proto = require "proto_client"
- local function str2ByteArrStr(source)
- local tmpStr = string.byte(source, 1, 1)
- local isFirst = true
- for i=2, #source do
- tmpStr = tmpStr .. "," .. string.byte(source, i, i)
- end
- return "[" .. tmpStr .. "]"
- end
- local function writeFile(fileName, data)
- local file = io.open("jsproto/" .. fileName, "w+")
- file:write(data)
- file:close()
- end
- skynet.start(function()
- -- print(str2ByteArrStr(proto.c2s))
- -- print(str2ByteArrStr(proto.s2c))
- -- print(str2ByteArrStr(proto.http_c2s))
- -- print(str2ByteArrStr(proto.http_s2c))
- writeFile("socket_c2s.txt", str2ByteArrStr(proto.c2s))
- writeFile("socket_s2c.txt", str2ByteArrStr(proto.s2c))
- writeFile("http_c2s.txt", str2ByteArrStr(proto.http_c2s))
- writeFile("http_s2c.txt", str2ByteArrStr(proto.http_s2c))
- skynet.timeout(100, function()
- skynet.abort()
- end)
- end)
|