[MUD-Dev] Fighting Lag

Vladimir Vukicevic vladimir at pobox.com
Wed Mar 19 23:31:00 New Zealand Daylight Time 2003

Nicolai Hansen wrote:
> Travis Nixon wrote:

>> It guarantees in-order delivery.  If you want guaranteed
>> delivery, but don't care if it comes in the same order that it
>> got sent, then TCP isn't such a great choice after all.

> UDP doesn't guarantee delivery at all and to my knowledge there is
> no transmission protocol that guarantees delivery without
> guaranteeing in-order delivery, too.

There's a couple; they're generally implemented as higher-level
libraries on top of UDP.  RakNet is one
(http://www.rakkarsoft.com/).  I believe Quazal also uses a similiar
scheme ("prudp" - Proprietary Reliable UDP I think is what they call
theirs).  I don't know of any that actually implement a kernel-level
protocol directly over IP, but it seems that the portability you'd
lose far outweighs any benefits you might get over just building it
on top of UDP.

    - Vlad

MUD-Dev mailing list
MUD-Dev at kanga.nu

More information about the MUD-Dev mailing list