目前做一个手机游戏的下载平台,当然下载方式也都是走GPRS无线下载了,因为涉及到计费问题,所以需要server端的程序能够判断该游戏是否真的被下载成功了,没做过这样的程序,能否提供点这方面的资料。谢谢!

解决方案 »

  1.   

    如果你的连接直接指向了文件。恐怕不太好控制。最好别这样做,因为这样做,别人可以通过你的连接绕过计费系统直接下载。应该通过一个servlet,我觉得只要在传输过程中,没有发生异常,就应该认为用户下载成功了。可以在servlet的doGet方法中的最后加上一个标志。只要执行到这里,就可以认为下载成功了。
      

  2.   

    我也想到了用servlet,我是想只要用户的手机连接到我这个地址(也就说明该手机的SIM卡开通了GPRS服务),那么他就理所当然地开始下载了,我就默认为他下载成功;但是在下载过程中,如果该用户取消下载,程序也仍然认为下载成功,这时候servlet并不会捕捉到异常把?不知道去移动的百宝箱下载游戏过程中如果用户也取消了下载,不知道会不会收用户的钱,只可惜我现在的手机无法测试。咳咳,不知道大家有没有意见,没有的话就结贴。