Just out of curiousity, what's wrong with Java networking anyway?
Nothing of course, but actually I thought about doing some networking code in C myself.
Not because it's better, but because it's a little more difficult to decompile and hack than a java class. Which I thought might help a little making for example a high score server 'cheater-unfriendly'.
But, I also found that this is just complicating development and it hardly helps anything as there are ways to complicate hacking in java too that work just as well. Probably better even.