linux下,一个程序怎么向另一个程序发送消息,另一个程序怎么接收

linux下,一个程序如何向另一个程序发送消息,另一个程序如何接收?
linux下,一个程序如何向另一个程序发送消息,另一个程序如何接收?需要用到哪些函数

------解决方案--------------------
可以使用信号.
发送方用到的函数可以是: kill()、raise()、 sigqueue()、alarm()、setitimer()、abort()
处理方用到的函数是: signal()、sigaction()
------解决方案--------------------
IPC:PIPE\FIFO\MQUEUE\SEM。。。

可以看看unix网络编程第二卷第二版,里面是对IPC的详细介绍。