a sample client of the needham schroeder protocol in c#