skynet变量含义.txt 885 Bytes
====================================================================
session 从 1 到 0x7FFFFFFF
若收到消息

如果 session == 0

可能 socket 消息

可能 text error 消息

如果 type == 1

可能 response 消息 来源 : call 回复消息 或者 timeout 通知消息

====================================================================
若发送信息:
c.send(dest, type, session, msg, sz)

如果 session == 0 则为 send 消息 不需要返回
如果 session 为 nil 则 需要指定底层分配 如 call 操作

type 若 session 为 nil, 则 type | PTYPE_TAG_ALLOCSESSION

谁来清空内存???

在发送端生成,由接受者来清理

如果是 LUA_TSTRING 分配内存

如果是 LUA_TLIGHTUSERDATA seri 的时候 分配内存,传递指针,dispatch_message的时候释放内存

====================================================================