Liquor 一般来说M2CInfo用于更新客户端数据。通常客户端需要一个时机,就是确保request的所有response(包括M2CInfo)都收到了,如果能确保M2CInfo早于M2CXXX返回,在收到M2CXXX时,就是这个时机。
我遇到的bug就是由于假定会先收到M2CInfo。一种解法就是SendToClient改成同步的,但总觉得这样也不太好,因为我们代码里有很多通过属性变更触发NotifyClient的代码,从而不太容易把SendToClient改成同步的(至少不太优雅),如下图,不知道能不能在框架层做这个保证。

