inner process communication tcp framework