another ipc test code
start a readblock timeout feature (WIP)