You might want to poke around the internet to see if you can find any
libraries that someone else may have written, or old multiplayer games with
their source code available. Of course, those really aren't good options
since any existing code will be tailored to a purpose that's probably a ways
off from what you want to do. And 99% of it will probably be pure unmanaged
C/C++.
In either case, DirectPlay apparently wasn't a very good choice to begin
with. From what I remember, it was almost impossible to plug the security
holes, implement any sort of self-healing recovery on bad connections or
disconnect, or make it through any sort of firewall. However, I'm basing that
on the screams that came from "the network guys" on an old project, and this
was quite a few years ago so for all I know those issues may have been fixed,
or might have been exaggerations to begin with.
I hope I haven't made your future look too bleak,
Phill
--
Chuck Walbourn
SDE, Windows Gaming & Graphics
This posting is provided "AS IS" with no warranties, and confers no rights.