public virtual void Send(Player client, byte cmd, object obj) { var buffer = BufferPool.Take(); using (MemoryStream stream = new MemoryStream(buffer)) { stream.SetLength(0); ProtoBuf.Serializer.Serialize(stream, obj); Send(client, cmd, stream.ToArray()); } BufferPool.Push(buffer); }
最后更新于3年前
这有帮助吗?