Skip to content

A streaming protocol implemenation over ethernet.

License

Notifications You must be signed in to change notification settings

lal12/etherstream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libetherstream

libetherstream is a header only C++14 library, which offers a network stream over ethernet. The packets are addressed using the MAC address. So you can connect to a device with changing IP.

It was originally developed, too support development and debugging on embedded linux devices, while working on the network interfaces, or changing its IPs. Other use cases are possible.

OS Support

It currently only supports Linux, but a port to other UNIX-like OSes shouldn't be that hard. A windows port would be possible, but probably requires a little bit more work.

Example projects

This repository also contains simple example implementations:

  • File transfer client (esftc)
  • File transfer server (esftd)
  • Shell client (ethstrShellC)
  • Shell server (ethstrShellD)

Usage

TODO

About

A streaming protocol implemenation over ethernet.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages