public override StringPackageInfo ResolvePackage(IBufferStream bufferStream) { byte[] data = new byte[bufferStream.Length]; bufferStream.Read(data, 0, Convert.ToInt32(bufferStream.Length)); string message = Encoding.ASCII.GetString(data); BasicStringParser bsp = new BasicStringParser(Environment.NewLine, Environment.NewLine); StringPackageInfo package = new StringPackageInfo(message, bsp); return(package); }
//StringPackageInfo public override StringPackageInfo ResolvePackage(IBufferStream bufferStream) { var line = Encoding.ASCII.GetString(bufferStream.Buffers[0].Array, 0, bufferStream.Buffers[0].Count); //BasicStringParser m_Parser = new BasicStringParser(":", ","); BasicStringParser m_Parser = new BasicStringParser("@", "!"); //StringPackageInfo si = new StringPackageInfo(line.ToString(), m_Parser); StringPackageInfo si = new StringPackageInfo(line.Substring(7, line.Length - 15), m_Parser); return(si); }