Replaced SIGUSR1 with socketpair for synchronization between parent and child processes on RECVFROM type addresses