Skip to content

KrystianD/TCStream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TCStream

Connectionless, packet-based Transmission Control layer for any stream of bytes

If a stream can expose read() and write() methods, this library can be used to provide reliability for data transmitted over the stream.

Features:

  • Connectionless
  • Packet-based
  • Support for dynamically generated packets
  • Retransmissions
  • Checksums
  • Can be used on devices with low memory (sending packet in chunks)

Assumptions:

  • P2P link
  • Sent bytes always arrive in order
  • Operating system available (mutexes, threads)

Available ports:

About

Connectionless, packet-based Transmission Control layer for any stream of bytes.

Topics

Resources

License

Stars

Watchers

Forks