## netradio project online learning course B站Linux C系统编程项目,网址 https://www.bilibili.com/video/BV18p4y167Md 项目原理 ![image](https://github.com/fanhestyle/netradio/blob/main/netraido.png) 以前曾经看视频学习过Linux C编程(感谢李慧琴老师录制的优秀教学视频),最近学习golang之后想找一个练手的项目,因此决定使用golang实现一遍: 所涉及到的知识点有: - golang命令行的处理 - golangudp编程(多播) - golang文件系统遍历 - golang流控(使用golang.org/x/time包) - golang实现fork(golang os/exec包) - golang网络数据交换(gob包) - ... (可能还有遗漏) golang语言的魅力在于它实现了大量的基础实施功能,用golang实现之前用C实现的项目时,感觉开发效率高了一个数量级