Customize how SnapNet sends and receives data using transports

SnapNet defines a transport interface so that the application can customize how data is sent and received. By default, SnapNet uses the DTLS transport for secure communication with dedicated servers. It is also valid to start a session without a transport specified in order to start a completely offline session. Some engine SDKs implement additional transports, documented in this section. Finally, should the need arise, developers can implement their own custom transports above and beyond what SnapNet provides out-of-the-box.

DTLS Transport

Communicate with dedicated servers securely using DTLS and stateless authentication

Steam Transport

Host and join matches via Steam’s networking interface

Offline Sessions

Start an offline session without networking