linux下c++实现服务端传输和客户端接受音频文件并播放

linux下c++如何编程实现服务器端的音频流信息向客户端的发送? 客服端又如何接收并播放音乐?

流媒体协议,边传文件边播放?还是等文件传递到客户端,然后保存到本地再播放?

利用FTP将文件传输给客户端,客户端结束到文件后,将其进行播放