最近在做毕业设计,想要实现利用SIM908的GPRS模块接收升级文件,通过串口以及IAP编程方式对程序进行升级。因为没有接触过网络协议这一块,现在在传输文件问题上卡住了。任务书要求保证文件传输的可靠性,这就要求自己对传输包的格式进行定义(为了可以实现类似断点续传等的功能)。
如果要自己动手对文件进行分包,需要从哪里开始下手。有没有什么例程或者需要学习些什么?或者有什么方案,可以不用写上位机的分包程序,利用TCP/IP传输文件(SIM908封装了TCP/IP协议),同时也能获取包的序列、大小等信息来实现断电续传的功能?麻烦做过类似项目的朋友给小弟一点提示,谢谢了! |