diff --git a/examples/share.lua b/examples/share.lua index 21c3bf54..2721d480 100644 --- a/examples/share.lua +++ b/examples/share.lua @@ -37,6 +37,16 @@ skynet.start(function() skynet.error(string.format("b[%d]=%s", k,v)) end + -- test lua serialization + local s = skynet.packstring(obj) + local nobj = skynet.unpack(s) + for k,v in pairs(nobj) do + skynet.error(string.format("nobj[%s]=%s", k,v)) + end + for k,v in ipairs(nobj) do + skynet.error(string.format("nobj.b[%d]=%s", k,v)) + end + for i = 1, 5 do skynet.sleep(100) skynet.error("second " ..i)