Exemple #1
0
 public override void Write(Chraft.Net.BigEndianStream s, bool inclHeader = true)
 {
     if (inclHeader)
     {
         s.WriteByte(StartByte);
         s.WriteByte(0x01);           // Channel byte
     }
     s.Write(Packet.ProtocolVersion); //Let's force the protocol version
 }
Exemple #2
0
 public override void Read(Chraft.Net.BigEndianStream s, bool inclHeader = true)
 {
     if (inclHeader)
     {
         s.ReadByte(); //Start byte
         byte channelByte = s.ReadByte();
         if (channelByte != (byte)0x01)
         {
             throw new Exception("Start byte was " + channelByte + ", expected 1");
         }
     }
     this.ReadProtocolVersion = s.ReadUShort();
 }