private void HandleLine(Object sender, LineReceivedEventArgs args)
{
if (!args.Line.IsNumeric) return;
if (!IsReading && args.Line.Numeric != 375) return;
switch (args.Line.Numeric)
{
case 375:
isReading = true;
motdLines.Clear();
motdLines.Add(args.Line);
if (MotdBegin != null)
MotdBegin(this, new MotdBeginEventArgs(args.Line));
break;
case 372:
motdLines.Add(args.Line);
break;
case 376:
motdLines.Add(args.Line);
if (MotdEnd != null)
MotdEnd(this, new MotdEndEventArgs(args.Line, MotdLines));
isReading = false;
break;
}
}