java.nio相关及apache的mina框架求助
发布网友
发布时间:2022-04-14 23:32
我来回答
共3个回答
热心网友
时间:2022-04-15 01:02
你就别置顶了 这么多天了!花点时间花点时间自己也就做出来了!
不就是socket通讯嘛,网上类似 java.nio断点续传的没发现的话,那其他语言的断点续传的多的是啊? 原理就是 比如说客户端读取一段文件 1000字节 同时建立一个记录文件 记录传输状态
比如说 传输中 已完成之类的状态
服务端接收文件,写到一个临时文件里,并建立一个记录文件,记录接收到哪儿了。
如此循环,一直到完成。 然后将这临时文件改为目标文件名
如果通讯有中断,客户端再发起socket连接,第一步就是读取记录文件,如果有未完成的文件传输,就请求服务端返回服务端接收文件的位置。 客户端就知道需要从哪儿开始读。继续读 继续发送
热心网友
时间:2022-04-15 02:20
其实mina学起来也不困难,我前两天学了下,貌似用了一天时间,这东西只能在项目中运用了之后才能很好的掌握。你只需要搞清楚mina的结构,怎么使用暂时就够了。
热心网友
时间:2022-04-15 03:54
要源码的滚粗