Have anybody actually TESTED this?
When I run the server I check the traffic using Performance Monitor in Win2K, and according to that there are both TCP and UDP packets being sent and received. Of course I''m trying to send as many packets as possible using the fast unreliable method, and only the important ones with DPNSEND_GUARANTEED.
In the DirectX 8.1 documentation it says
"It [TCP/IP] uses User Datagram Protocol (UDP) packets for nonguaranteed messaging and TCP for guaranteed messaging"
This doesn''t mean DirectPlay uses TCP, of course, because at another location it says:
"Because the DirectPlay and RTP protocols are both layered on top of the UDP protocol, their parsers may conflict. You should disable the RTP parser when analyzing DirectPlay traffic, and vice versa."
This hints that DP is a whole new packettype which also (as TCP) is built ontop of UDP...
Of course nothing of this is important since you should make your own decision anyway... and it''s kinda off-topic too
My Stuff : [ Whispers in Akarra (online rpg) || L33T WAR (multiplayer game) || The Asteroid Menace (another game) ]