Skip to content

zoonoo/tcpktq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

TCPKTQ

work in progress!

My own implementation of TCP!

Rationale

Inspired by @jonhoo's live streaming of Rust TCP implementation.

It is not an exhaustive implementation, but one that is enough to communicate with common-level TCP sockets.

How it's implemented

Low-Level API : linux TUN/TAP interface

There are many ways to access the network interface from the application process. We could use pcap API, or pnet crate that gives access to the raw sockets. However, we will use TUN/TAP interface for our use.

About

my own implementation of TCP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages