Skip to content

Interprocess Communication (IPC) using local unix socket

License

Notifications You must be signed in to change notification settings

rsyzee/unix-ipc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

unix-ipc

Is a Interprocess Communication (IPC) using AF_UNIX socket. used to communicate and sharing data between processes.

IPC Behavior

  • Using simple protocol header
  • Block I/O until message fully received
  • Message payload checksum using CRC32
  • Fastly Calculate CRC32 using NEON/ARM Intrinsics

Installation & run

git clone https://github.com/ryszee/unix-ipc.git
cd unix-ipc
mkdir build
cd build
cmake ..
make -j4 

run as server :

./ipc-x -s

run as client :

./ipc-x -c

License

GPL-2.0

About

Interprocess Communication (IPC) using local unix socket

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published