add IPC using named pipe

service as a server, add "named pipe" ipc to communicate with client