UNIX 高级进程间通信 U N I X系统提供的I P C经典方法,包括:管道、F I F O、消息队列、信号量 和共享存储。本章介绍某些高级的I P C以及它们的应用方法,包括:流管道和命名流管道。使用 这些机制,可以在进程间传送打开文件描述符。在分别为每一个客户进程提供一个通道的系统 中,这些通信机制使客户进程能与精灵服务进程会合。4 . 2 B S D和S V R 3 . 2最早提供这些高级形 式的I P C,但是至今尚未广泛使用,也缺少参考文献。本章中很多思想来自P r e s s
Linux 环境下利用消息队列消息机制,多线程通信,字符串处理,链表操作,信号简单处理等知识用C语言编写多人聊天室实现: 服务器实现各用户之间聊天的消息转发,在用户注册或者登录时对各用户进行消息提醒,客户端从服务端获得相应进程信息,并用消息队列通过服务端与其他客户端进行通信。 客户端进程运行时,运行命令后需要添加名字表示注册用户,后进入客户端程序后就可实行通信。