IPC: use getpid() instead of random for IPC source socket