LKCamelot.io.IOClient.Parse C# (CSharp) Method

Parse() public method

public Parse ( ConnectionDataEventArgs e ) : void
e ConnectionDataEventArgs
return void
        public void Parse(ConnectionDataEventArgs e)
        {
            incomingStream.AppendData(e.Data.ToArray());
            while (incomingStream.IsPacketAvailable())
            {
                var packet = incomingStream.PopPacket();

                try
                {
                    //   Logger.LogIncomingPacket(message); 
                    //       Console.WriteLine(packet.ToFormatedHexString());
                    HandleIncoming(packet);
                }
                catch (NotImplementedException) { }
                catch (Exception ee)
                {
                    Console.WriteLine("Unknown process exception: {0}", ee.StackTrace);
                }
            }
            incomingStream.Flush();
        }