Some .NET Tucows API Client Code for You to Try

In a former life, I did a lot of work in Visual Studio — writing custom apps in Visual Basic at datapanik, a partnership with my friend Adam Smith, then in VB and C++ at OpenCola during the bubble, then in C# in the early 2000’s. However, between having written only desktop apps and not having worked with newer versions, web app development in Visual Studio is completely unfamiliar turf for me. I’m picking it up slowly, but with my commitments and schedule, it might take a while.
Luckily, a stand-up guy named Bryan Costanich stepped up to the plate and, with a little consultation with me and the folks in tech support, put together the basis for an XCP/TPP client written in C#/.NET. He showed me a site written in C# that mimicked much of the functionality of the Tucows Reseller Web Interface (RWI) and it ran quite quickly — like snakes on ice.
I need to set aside some time to go through his code so I can write some docs and example code, but in the meantime, I’m posting the code here. If you’re familiar with Visual Studio, ASP.NET development and C#, you should be able to figure things out. If not, I’m working on the docs.
He gave me these two zip files:
- Tucows .NET Client [173K]
- Tucows .NET Client Test [128K]
Please note that this is not official code – it’s something that a partner wrote and kindly shared with us to share with you. It comes with no guarantees. Support won’t be able to help you, and I’m just figuring it out myself. I will be posting more articles about it, and if you have any comments, questions or suggestions, let me know in the comments for the article or drop me a line!
I’d like to thank Bryan for sharing his code with us. Without his generosity, I’d have way more work to do.

Please note one of the zips contains all the backend code (C# class library project) and the other one contains the web site test client code. the class library is likely the one you'll need in your projects, however the web site is included to show you how to consume the backend. -b
Comment by Anonymous — March 9, 2007 @ 4:52 pm
Links are 404
Are these available elsewhere??
Comment by Eric Golpe — December 8, 2007 @ 11:30 pm
Eric - Thanks for pointing that out. I’ll have a look and see what’s up with that code and get back to you.
Comment by James Koole — December 9, 2007 @ 10:20 am