# 基于http服务器的音乐下载网站 **Repository Path**: pop_m/music_server ## Basic Information - **Project Name**: 基于http服务器的音乐下载网站 - **Description**: 此项目是我的第一个项目,现在各大mp3播放器的歌曲只能通过安装相应的客户端再能下载歌曲,为了解决这一问题,此项目就是我的一个解决想办法 - **Primary Language**: C - **License**: MPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2018-08-28 - **Last Updated**: 2022-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于http服务器的音乐下载网站 #### 项目介绍 此项目是我的第一个项目,现在各大mp3播放器的歌曲只能通过安装相应的客户端再能下载歌曲,为了解决这一问题,此项目就是我的一个解决想办法 #### 软件架构 此项目属于个人开发,使用的环境为linux系统即可,因为用纯C语言编写,所以代码容易理解
####使用技术 使用到的技术主要是http的多线程服务器开发,可以进行简单的网络资源的传输,同时使用cgi技术让服务器变成一个应用型服务器,通过调用酷狗音乐的API,实现对音乐的搜索和方便的下载 #### 安装教程 1. 首先进行服务器的编译,进入源码根目录,至今进行make即可 2. 然后进入资源主目录`wwwroot`,直接make,即可编译cgi程序 #### 使用说明 1. 关闭防火墙,运行`.httpd [端口号]`,让服务器跑起来 2. 在可访问到的主机上通过浏览器访问 3. 搜索相关的歌曲名,即可弹出下载页面 #### 参与贡献 1. 作者:pop_m 2. QQ: 1399116589 #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)