Skip to content

A network-based interprocess communication (IPC) library written in Rust.

License

Notifications You must be signed in to change notification settings

domagalski/station-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

station

A network-based interprocess communication (IPC) library written in Rust.

I'm writing this to be useful to me. It might not be useful for you.

Structure

The station design is fairly straightforward. It implements two types of IPC, namely Remote Procedure Calls (RPC) and PubSub. RPC communication is performed over a stream socket (TCP or Unix stream sockets) and PubSub communication is performed over datagram sockets (UDP or Unix datagram sockets). This allows some flexibility in defining how two processes that may or may not be running on the same machine can talk to each other.

See the unit tests in process.rs for some examples.

About

A network-based interprocess communication (IPC) library written in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages