【发布时间】:2011-01-17 21:09:39
【问题描述】:
我什至不知道如何开始。除了我曾经遵循的下载简单文本文件的教程之外,我对下载文件几乎一无所知。
请允许我解释一下我应该下载什么样的文件。我有一个记录本地演示的游戏。该文件通过添加所谓的帧而不断增长。 我们试图实现的是让这个文件完全下载,并且一旦下载它就只获取该文件的最新添加,而不是再次获取整个文件。这允许我们在远程系统上播放仍在创建的演示。
我们已经使用 wget 成功地做到了这一点,但我们想围绕下载机制编写一个用户友好的客户端。因此,wget 所做的是检查文件是否已更改,然后仅获取最后添加的字节。该文件增长约 40KBps。通过这种方式,我们可以轻松地将流设置到远程系统。
不能一直重新下载整个文件。我们设法检查了在线文件是否已更改,但是当它检测到更改时,它只是下载了整个文件。这些文件最终会增长到 15Mb,因为这个大小,我们无法真正提供快速下载并跳到游戏中的当前帧。
源代码、教程,甚至只是下载代码以及其工作原理的简单说明,都会对我们的项目有很大帮助。
提前致谢。
【问题讨论】:
-
您如何访问该文件? HTTP? Tcp/IP 流,其他?这只能是客户端还是您可以进行服务器端更改?