Package soc.qase.com.packet

Examples of soc.qase.com.packet.Packet


@see #setHighThreadSafety(boolean)
@see soc.qase.file.dm2.DM2Recorder */
/*-------------------------------------------------------------------*/
  private void processIncomingDataPacket(byte[] incomingData)
  {
    Packet packet = null;
    Sequence sequenceOne = new Sequence(incomingData);

    if(sequenceOne.intValue() == 0x7fffffff && sequenceOne.isReliable())
    {
      packet = new ConnectionlessPacket(incomingData);
      processConnectionlessPacket((ConnectionlessPacket)packet);
    }
    else
    {
      if(inGame && dm2Recorder.isRecording())
        dm2Recorder.addData(incomingData);
      else if(!inGame && dm2Recorder.isRecording())
        dm2Recorder.addHeader(incomingData);

      if(incomingData != null)
      {
        int dataIndex = 8;

        while(dataIndex != incomingData.length)
        {
          packet = new ServerPacket(incomingData, dataIndex);
          processServerPacket((ServerPacket)packet);

          dataIndex += packet.getLength();
        }
      }
    }
  }
View Full Code Here

TOP

Related Classes of soc.qase.com.packet.Packet

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.