18,356
社区成员
发帖
与我相关
我的任务
分享
很惭愧没做过网络编程 所以发送1M左右的文件对我来说就算是大文件了 我以为是多大的文件! 才1M
我以为是多大的文件! 才1M
[quote=引用 37 楼 xshch111 的回复:] [quote=引用 35 楼 u010116861 的回复:] [quote=引用 34 楼 xshch111 的回复:] [quote=引用 33 楼 u010116861 的回复:] [quote=引用 32 楼 xshch111 的回复:] [quote=引用 31 楼 u010116861 的回复:] 简单来说如下: 包头:数据类型,数据大小,文件类型(图片啦,视频啦) 1,定义一个数组,不要太大,10000应该没问题 2,获取文件路径(知道吧) 3,利用while循环(以文件结尾结束)读取文件数据,一次读取你自己定义的数组大小,存入数组,然后发送 4,将存储数据的数组发送出去,并记录发送数据大小 5,判断是否全部发送(比较文件总大小和发送数据大小即可) 大致步骤就这样,以前我从客户端发送视频都没事,另外我是开辟了一个发送线程做的
[quote=引用 35 楼 u010116861 的回复:] [quote=引用 34 楼 xshch111 的回复:] [quote=引用 33 楼 u010116861 的回复:] [quote=引用 32 楼 xshch111 的回复:] [quote=引用 31 楼 u010116861 的回复:] 简单来说如下: 包头:数据类型,数据大小,文件类型(图片啦,视频啦) 1,定义一个数组,不要太大,10000应该没问题 2,获取文件路径(知道吧) 3,利用while循环(以文件结尾结束)读取文件数据,一次读取你自己定义的数组大小,存入数组,然后发送 4,将存储数据的数组发送出去,并记录发送数据大小 5,判断是否全部发送(比较文件总大小和发送数据大小即可) 大致步骤就这样,以前我从客户端发送视频都没事,另外我是开辟了一个发送线程做的
[quote=引用 34 楼 xshch111 的回复:] [quote=引用 33 楼 u010116861 的回复:] [quote=引用 32 楼 xshch111 的回复:] [quote=引用 31 楼 u010116861 的回复:] 简单来说如下: 包头:数据类型,数据大小,文件类型(图片啦,视频啦) 1,定义一个数组,不要太大,10000应该没问题 2,获取文件路径(知道吧) 3,利用while循环(以文件结尾结束)读取文件数据,一次读取你自己定义的数组大小,存入数组,然后发送 4,将存储数据的数组发送出去,并记录发送数据大小 5,判断是否全部发送(比较文件总大小和发送数据大小即可) 大致步骤就这样,以前我从客户端发送视频都没事,另外我是开辟了一个发送线程做的
[quote=引用 33 楼 u010116861 的回复:] [quote=引用 32 楼 xshch111 的回复:] [quote=引用 31 楼 u010116861 的回复:] 简单来说如下: 包头:数据类型,数据大小,文件类型(图片啦,视频啦) 1,定义一个数组,不要太大,10000应该没问题 2,获取文件路径(知道吧) 3,利用while循环(以文件结尾结束)读取文件数据,一次读取你自己定义的数组大小,存入数组,然后发送 4,将存储数据的数组发送出去,并记录发送数据大小 5,判断是否全部发送(比较文件总大小和发送数据大小即可) 大致步骤就这样,以前我从客户端发送视频都没事,另外我是开辟了一个发送线程做的