public void SkipPadBits()
{
m_readPosition = ((m_readPosition + 7) >> 3) * 8;
}
NetIncomingMessage::SkipPadBits ( int numberOfBits ) : void |
/// <summary> /// Extracts the data from a message /// </summary> /// <param name="message">message packed with data</param> public void ExtractPacketData(NetIncomingMessage message) { try { message.SkipPadBits(); Gets(message); message.SkipPadBits(); } catch (NetException) { CorruptPackage(); } catch (ArgumentOutOfRangeException) { CorruptPackage(); } catch (IndexOutOfRangeException) { CorruptPackage(); } _readOnly = true; }