finish the function of communication between process

use namepipe