Reliable UDP Transport (RUDP)

A reliable UDP (RUDP) transport is a peer-to-peer transport that carries reliable communication over a set of dedicated connections. Endpoints on an RUDP bus exchange UDP datagrams. RUDP transports use a positive acknowledgement protocol for reliable message transfer.

Consider using RUDP transports for network client-server communications that are not sensitive to latency, in situations of high fan-out or fan-in combined with low data volume. (TCP yields faster data transfer. However, RUDP features more efficient fan-out as RUDP consumes only one socket, which accepts many connections.)

RUDP is a connection-oriented protocol. Its transport definitions are inherently fragmentary. You must define at least two complementary transport definitions to establish a bus. For more information, see Pair Connections.

Although an individual RUDP connection links exactly two host computers, you can combine several connections into a bus with a more complex topology (see Assembling Larger Topologies from Pair Connections).