main.lua 1013 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. local io = require "io"
  2. local skynet = require "skynet"
  3. require "skynet.manager"
  4. local proto = require "proto_client"
  5. local function str2ByteArrStr(source)
  6. local tmpStr = string.byte(source, 1, 1)
  7. local isFirst = true
  8. for i=2, #source do
  9. tmpStr = tmpStr .. "," .. string.byte(source, i, i)
  10. end
  11. return "[" .. tmpStr .. "]"
  12. end
  13. local function writeFile(fileName, data)
  14. local file = io.open("jsproto/" .. fileName, "w+")
  15. file:write(data)
  16. file:close()
  17. end
  18. skynet.start(function()
  19. -- print(str2ByteArrStr(proto.c2s))
  20. -- print(str2ByteArrStr(proto.s2c))
  21. -- print(str2ByteArrStr(proto.http_c2s))
  22. -- print(str2ByteArrStr(proto.http_s2c))
  23. writeFile("socket_c2s.txt", str2ByteArrStr(proto.c2s))
  24. writeFile("socket_s2c.txt", str2ByteArrStr(proto.s2c))
  25. writeFile("http_c2s.txt", str2ByteArrStr(proto.http_c2s))
  26. writeFile("http_s2c.txt", str2ByteArrStr(proto.http_s2c))
  27. skynet.timeout(100, function()
  28. skynet.abort()
  29. end)
  30. end)