Swap SysV IPC for Socket-based IPC
yumi-xx opened this issue · comments
The way RAL communicates between processes is silly. As has been done since its earliest days, RAL uses PHP SysV bindings to communicate real-time updates to the RAL database by way of SysV message queues, shared memory, and semaphores.
Presently this all works all well and good.
However if one wants this to be the most-loved textboard software, some work must be done to upgrade the SysV Interprocess Communication to a POSIX socket-based IPC frame of mind.
Difficulty: 10/10