mayubao / kuaichuan Goto Github PK
View Code? Open in Web Editor NEW仿茄子快传的一款文件传输应用
Home Page: http://www.jianshu.com/p/1b0b337829f5
仿茄子快传的一款文件传输应用
Home Page: http://www.jianshu.com/p/1b0b337829f5
阅读完你部分代码后我有个问题想要请教一下,就是在使用socket进行文件传输的时候为什么不直接将所有的文件通过一次socket连接进行全部传输?既然已经制定了传输协议这样做完全是可行的啊,这一点我在阅读你代码的时候很困惑,于是就引出了我在书写代码的时候遇到的一个问题:
在写socket传输多个文件代码的时候遇到了一点问题,凑这个机会请教你一下。客户端和服务端只建立一次连接,发送端将所有要传输的文件全部发送出去,然后服务端根据指制定的协议对文件进行解析从而将受到的字节序列拆分成一个个的文件。当发送一组文件时当单个文件的大小不是特别大的时候,文件可以正常传输,这里可以说明【头信息的拆分,文件部分的解析的代码不存在问题】,但是当包含特别大的文件的时候,比如说一部电影,在传输的时候就会出现文件header信息部分解析不完整,或者解析到内容根本不是之前计算好的那部分字节,这样就导致文件没办法正常接收造成文件传输失败。这个问题已经连续困扰我两天了,一直找不到解决的办法,难道socket在传输的过程中会丢包?tcp是面向连接的啊。
我相信你的代码这么写一定是有原因的,请指教?
发送方在扫描的WiFi界面选中接收方的头像,接收方卡几秒之后就直接黑屏了,请问有遇到过这个问题吗?
代码写的很漂亮
复现率100%
Android 6.0 权限模型引起的问题, 在Android 6.0 及以上,如果要打开wifi 扫描周围的设备,需要打开定位!!!
直接黑屏卡死。。。
如果项目不能正常运行点击下面的链接https://github.com/kouhengsheng/KuaiChuan
小米6,android8.0.0发送文件。小米4Sandroid7.0接收文件,两个都失败。然后还有在返回的时候卡死
两台android6.0真机,开启热点接收文件,发送端点击发送文件,发送端有时会报SocketException,传输就中断了,测试了6次,只有一次传输成功
小米note5 8.0,无论是做接收端还是发送端,只要从Navigation用intent跳转进FileSenderAvtivity或FileReceiverActivity都会黑屏卡死,log是not whitelist,荣耀6plus 6.0没这个问题
Android7.0 网页传,连接上了之后,无法获取ip地址
点击直接卡死,用不了
Please Made support to android 6.0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.