【代码便笺】空间和时间上都具有唯一性的网络GUID
空间和时间上都具有唯一性的网络GUID,确保在一场游戏中一个ID只会使用一次,涉及复用的话要考虑此ID是否在各个端都已经释放,如果没有释放可能存在风险;
例如有这么一个情况:服务器已经释放某个ID,在客户端还未收到此ID释放的消息之前服务器将此ID重新复用,当客户端发送请求附带此ID时,可能会操作到错误的数据(客户端想要操作此ID释放和复用之前所对应的数据,而实际会操作到复用后的新ID所对应的数据)。
CustomHandleManager.h
CustomHandleManager.cpp