No, I can't help because I don't know network programming.
And I was asking because you seem intent on doing it in C/C++ just because you don't want to ship winsock.ocx.
But I'm telling you that even if you do C/C++, you'll still have to redistribute dlls, possibly even install depending on what compiler.

