# 项目前瞻 基于IPV4的流媒体广播系统。 ## 项目需求 需要基于客户机和服务器模型的网络音频广播/点播系统。 用于语音教室和公共广播。 分为服务器和客户机,服务器在PC上运行,客户机在PC机或者嵌入式设备。 服务器可以向局域网内以多播的方式给所有客户机发送数据,客户机自己选择接收数据。 ## 简要框图 ## 参考书目 1. UNIX环境高级编程(第一版经典,第二版有错误) 2. UNIX网络编程 3. TCP/IP详解(卷一) 4. 深入理解计算机系统 ## 知识网络 - I/O操作(参考书目1:3,5章,14章非阻塞IO) - 文件系统(参考书目1:4,6,7章) - 并发(信号10章,多线程10,11章) - IPC(进程间通信,8章进程基础,13章守护进程) - 进程间通信(15,16章) ## 注意事项 1. 弃用root用户 2. 重构 3. 课堂重点:项目,课堂代码,面试题,实验性题目,推荐书籍的课后题