我宿舍里只有一个音响,几个兄弟都想通过它来播放自己的音乐。所以我们打算自己写一个局域网共享播放器,是C/S体系结构的,基本功能就是
1,连接音响的电脑做服务器,其他的局域网内的电脑做客户机,
2,客户机通过局域网共享播放器的客户端软件可以选中服务器上已有的歌曲,排序播放,也可以把自己的歌曲上传到服务器上再选中播放。
3,服务器端软件接受客户机请求把要播放的音乐按请求先后排序播放
4,客户端软件能够看见现在的播放列表和正在播放的歌曲
要求是实时的。
因为原来没有做过,想请教一下高人们,用什么来开发会比较便捷,
1,连接音响的电脑做服务器,其他的局域网内的电脑做客户机,
2,客户机通过局域网共享播放器的客户端软件可以选中服务器上已有的歌曲,排序播放,也可以把自己的歌曲上传到服务器上再选中播放。
3,服务器端软件接受客户机请求把要播放的音乐按请求先后排序播放
4,客户端软件能够看见现在的播放列表和正在播放的歌曲
要求是实时的。
因为原来没有做过,想请教一下高人们,用什么来开发会比较便捷,
解决方案 »
- FastReport 两个版本之间问题
- socket recv 用动态数组 怎么取数据?[救命]
- 有谁知道这个案例用了什么加密算法,MD5还是DES
- 我怎么统计网格(DB-GRID)中的记录数?(在线给分)
- strange!! How to pass parameter to dll functtion write with delphi?
- 我用query执行查询语句,如果数据量特别大怎么?
- 用VCLskin更换皮肤的问题.
- 用友的明细帐,用Delphi7如何实现?
- 如何在DELPHI中定义快捷键资源?
- 在DBGRID中,只能用TAB把光标从一个字段移到另一个字段,怎么才能实现按回车键把光标从一列移到另一列?难道我的问题太简单了吗以至于没有人回答!谢谢各位!
- delphi ADO 连接 sql server 和oracle 备份数据库时候 提示 Timeout expir..
- 有关集合类型的声明!
看看indy9自带例子里的ftp和chat demo对你可能会有些启发客户机连接到服务器上后,把服务器的歌曲列表发给客户机,客户机显示在一个listview里,选择后,提交给服务器,服务器就加在后面,同时客户机也更新服务器上播放列表,当服务器上切换歌曲时,向广播消息用indy里的idtcpclient,idtcpserver,idftpserver,idftp几个控件组合起来应该实现起来不难