Skip to content
/ rmtp Public

Reliable Multisession Transaction Protocol to provide a stable data transmission on a lossy environment

Notifications You must be signed in to change notification settings

ukayzm/rmtp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

RMTP

Reliable Multisession Transaction Protocol

  • Protocol to transmit data reliably in a lossy environment
  • Purposed to replace TCP in RTOS, which was expensive at the time
  • Extremely light-weight; total 961 lines including test code!
  • Robust - 100% transmission even in the environment of 5% packet loss

Protocol Stack

RMPT_protocol_stack

Message Transfer

Report RMPT_report

Command and Response RMTP_cmd_response

State Diagram

RMPT_state_diagram

About

Reliable Multisession Transaction Protocol to provide a stable data transmission on a lossy environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published