because I really like the java.net API.
Now, if the class were only my programmers (familiar with C++), I probably would have gone with Java.
With my e-biz folks, though, python or something similar seemed like a better bet.
I can give them the basics fairly quickly and for the networking stuff hand out some sample code.