Skip to content
This repository has been archived by the owner. It is now read-only.
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
cmd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

dst

Latest Build API Documentation MIT License

DST is the Datagram Stream Transfer protocol. In principle it's yet another way to provide a reliable stream protocol on top of UDP, similar to uTP, RUDP, and DST.

In fact, it's mostly based on DST with some significant differences;

  • The packet format is simplified.

  • The keepalive mechanism has been removed to reduce complexity and bandwidth use. Applications can perform keepalives as desired.

  • Windowing and congestion control is simpler, with room for future improvement.

There's currently no protocol specification document apart from the code. One will be written once it's proven to work and the formats can be locked down.

The API follows the usual net conventions and should be familiar.

Documentation

http://godoc.org/github.com/calmh/dst

About

The Datagram Stream Transfer protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published