public static IsValidPacket ( Aegis.StreamBuffer buffer, int &packetSize ) : System.Boolean | ||
buffer | Aegis.StreamBuffer | |
packetSize | int | |
return | System.Boolean |
public static new Boolean IsValidPacket(StreamBuffer buffer, out int packetSize)
{
if (buffer.WrittenBytes < HeaderSize)
{
packetSize = 0;
return false;
}
packetSize = buffer.GetUInt16();
return (packetSize > 0 && buffer.WrittenBytes >= packetSize);
}