Packet.DeSerialize C# (CSharp) 메소드

DeSerialize() 공개 추상적인 메소드

public abstract DeSerialize ( MemoryStream stream ) : void
stream MemoryStream
리턴 void
    public abstract void DeSerialize(MemoryStream stream);

Usage Example

예제 #1
0
    public static Packet Deserialize(Session session, MemoryStream source, out object customErrorData)
    {
        customErrorData = null;
        long begin = source.Position;

        byte[] buffer = new byte[4];
        source.Read(buffer, 0, sizeof(int));
        int    id     = ConverterUtility.GetInt32(buffer);
        Packet packet = ProtoRegister.GetPacket(id);

        packet.DeSerialize(source);
        return(packet);
    }