monodyle / ipc-learning-lab

Re-implement of RPC IPC communication channel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Inter-process communication

Intriguing repository re-implement of Discord's RPC IPC communication channel. I'm trying to delve into the reverse engineering and ingeniously implement the enigmatic pathways that facilitate communication in the Discord.

What is IPC?

IPC (inter-process communication) are the mechanisms provided by an operating system for processes to manage shared data. Typically, applications can use IPC, categorized as clients and servers, where the client requests data and the server responds to client requests.

- Wikipedia (https://en.wikipedia.org/wiki/Inter-process_communication)

Shared memory

Reference from Linux kernel IPC System V:

Shared memory allows one or more processes to communicate via memory that appears in all of their virtual address spaces.

(TBU)

References

About

Re-implement of RPC IPC communication channel


Languages

Language:JavaScript 63.7%Language:Rust 36.3%