An ADS protocol client portable class library written in C#