Beispiel #1
0
		/// <summary>
		/// Tries to parse data that has been received.
		/// </summary>
		/// <param name="numBytes">the number of bytes waiting to be read</param>
		protected override bool OnReceive(BufferSegment segment)
		{
			var packet = new AuthPacketIn(segment, 0, _remainingLength);
			segment.IncrementUsage();

			Console.WriteLine("S <- C: " + packet.PacketId);
			AuthPacketManager.Instance.HandlePacket(this, packet);
			_remainingLength = 0;
			return true;
		}
Beispiel #2
0
        /// <summary>
        /// Tries to parse data that has been received.
        /// </summary>
        /// <param name="numBytes">the number of bytes waiting to be read</param>
        protected override bool OnReceive(BufferSegment segment)
        {
            var packet = new AuthPacketIn(segment, 0, _remainingLength);

            segment.IncrementUsage();

            Console.WriteLine("S <- C: " + packet.PacketId);
            AuthPacketManager.Instance.HandlePacket(this, packet);
            _remainingLength = 0;
            return(true);
        }
Beispiel #3
0
		public AuthPacketMessage(Action<IAuthClient, AuthPacketIn> handler, IAuthClient client, AuthPacketIn packet)
		{
			m_handler = handler;
			m_client = client;
			m_packet = packet;
		}
 public AuthPacketMessage(Action <IAuthClient, AuthPacketIn> handler, IAuthClient client, AuthPacketIn packet)
 {
     m_handler = handler;
     m_client  = client;
     m_packet  = packet;
 }