/// <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; }
/// <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); }
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; }