又有新任务了,这次的任务是对系统的文件传输和资源
管理方式进行改造.
我们的p2p系统目前主要是进行Mp3文件的下载和上传的
,目前的系统是目前的传输方式是对整个MP3文件进行传输的.而
现在要只对mp3的音频数据进行传输.以便于能够从服务器动态
更新文件Tag信息,并且使我以前的研究成果mp3的尾帧技术有用
功之地.现在的系统是对每个文件分成200块,每个块又分成多个
小片- -.
改造的原理很简单,只要找到音频数据的开始和结束的
位置,并只对,音频数据进行分块就行了.问题复杂就复杂在要
和以前的系统保持兼容,就是指要使以前下载一半的文件能够继
续下载.
现在的每个文件资源在上传时都在一个cache 来存储最
近5个最常使用到的块.等分块方式一改这里的数据也会变化,一
个资源可能有多个用户同时下载,而他们要求的分块方式很可能
不同,这也是改造要解决的一个兼容问题.
要解决这个问题可能改很多地方,我现在对这个系统
的了解也不是很多,再看代码,希望能早日给出的个好的解决方
案