Jump to content
Sign in to follow this  
vedder

Difference between sockets and direct play

Recommended Posts

Ok don't kill me if this is obvious but i've done a few searches and for the life of me can't figure out what exactly the difference between these two types are. Is one better suited for different circumstances or do they both do the same thing. Which would be ideal for a non dedicated server with a few people? Thanks for any help.

Share this post


Link to post
Share on other sites

Directplay = 3rd party netcode for network games. Code created by MS i think.

Sockets = BIS netcode, created by BIS specifically for OFP, which overcomes certain limitations inherint in Directplay.

For large games, dedicated servers, I would suggest use sockets. But for smaller games, and if you wanted full voice-over-net support, use Directplay.

I would use sockets either way as I can use a third party application for voice support and think BIS has done well with the sockets netcode.

Share this post


Link to post
Share on other sites

AFAIK, they both use TCP/IP protocol. but Socket code written by BIS speaks more "directly" TCP/IP protpopl interface, while DirectPlay takes longer procedure to do so.(typical M$ programming)

Share this post


Link to post
Share on other sites

Okay, at this point, heres my overview:

OFP DPlay netcode- limited, but polished.

OFP Sockets netcode- better potential, but still buggy.

If you have a high horsepower server, I'd go with DPlay. If not, well, sockets will tide you over

Share this post


Link to post
Share on other sites

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Tex [uSMC] @ Sep. 09 2002,20:08)</td></tr><tr><td id="QUOTE">Okay, at this point, heres my overview:

OFP DPlay netcode- limited, but polished.

OFP Sockets netcode- better potential, but still buggy.

If you have a high horsepower server, I'd go with DPlay. If not, well, sockets will tide you over<span id='postcolor'>

me hates direct play soo laggy it may be polished but laggs like 300 times more, its only advantage is won but ppl abuse that, sockets all the way.

Share this post


Link to post
Share on other sites

awesome responses. just what i wanted to know. I've been using sockets and its been fine, i was just wondering if perhaps direct play was better suited, i guess not biggrin.gif thanks.

Share this post


Link to post
Share on other sites

but why aren´t there direct play dedi server in the list, I still didn´t know the practical difference/feeling with Direct play 1.75...,

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×