社区
网络编程
帖子详情
关于传输文件效率的问题!
zaodt
2007-08-23 04:58:16
大家好!
我用 CSocket 从 PC 机上传输文件到 WinCE 嵌入式设备上。
发现传输的速度非常慢,而我用 WinCE 的资源管理器通过网络传输就很快。
请问,是不是我需要把 WinCE 中的接收文件程序的线程提高?
还是有其它方法?
...全文
361
14
打赏
收藏
关于传输文件效率的问题!
大家好! 我用 CSocket 从 PC 机上传输文件到 WinCE 嵌入式设备上。 发现传输的速度非常慢,而我用 WinCE 的资源管理器通过网络传输就很快。 请问,是不是我需要把 WinCE 中的接收文件程序的线程提高? 还是有其它方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zero569684450
2010-05-28
打赏
举报
回复
我也遇到同样的问题, 我把所有的文件数据接收过来,然后再write,
结果整个程序都卡住不动,实在太耗CPU了,我把写文件专门做成一个
线程也是一样,会把UI线程阻塞住!!!
紧急啊!!
deshun205
2007-08-28
打赏
举报
回复
LAN中只传输4K?太少了?你的传输机制存在问题.现在一般都采用包头和包体的方式来传输.先把包头发给对方,告诉对方马上要传输多少个字节,然后再把包体循环按照8K字节发过去.
zaodt
2007-08-28
打赏
举报
回复
deshun205(零下七度)
事实上,我就是按照这种方法传输的。
只不过我每次是传输 4K 字节;但是,我改到 32K 字节的效果也是一样的。
zaodt
2007-08-27
打赏
举报
回复
Up
zaodt
2007-08-27
打赏
举报
回复
补充:
我曾在两台PC机上传输100MB的文件,分别利用Windows自己的网络共享复制,和我的程序,耗时相差无几。
这说明我的程序在PC平台是没有问题的。
zaodt
2007-08-27
打赏
举报
回复
详细的情况是这样的:
PC机发送文件,WinCE设备接收文件,两边都用 CSocket。
PC机每次发送 4K 数据,WinCE设备接收 4K 数据,并将数据写入文件,然后PC继续发送 4K 数据。
WinCE设备把数据存储在SD卡中。
==========================================================
我做了一个实验,测试传输10MB的文件。
1、我在WinCE中映射了PC机中的共享文件夹,可以看到PC机中的共享文件夹,然后复制这个10MB的文件到SD卡中,耗时大概25秒。
2、用我自己的程序传输文件,用时大概210秒,相差非常悬殊。
==========================================================
我不知道系统的复制程序是怎么处理的,怎么那么快?
附:
WinCE 操作系统 WinCE .Net 4.2
硬件平台 三星2410CPU 200MHz
嗷嗷叫的老马
2007-08-27
打赏
举报
回复
你自己作过什么尝试?
Cricketol
2007-08-27
打赏
举报
回复
UP
q44072429
2007-08-27
打赏
举报
回复
我 遇到 过 类似的问题
可能是你Recv以后 写 文件 造成了 时间的浪费
zaodt
2007-08-27
打赏
举报
回复
Up
zaodt
2007-08-24
打赏
举报
回复
Up
DentistryDoctor
2007-08-23
打赏
举报
回复
谁知你代码怎么写的?
ouyh12345
2007-08-23
打赏
举报
回复
试一下把一块很大的数据从pc机上通过CSocket传输到WinCE 嵌入式设备上,
看效率如何。
两边的socket准备工作都是怎样写的?
i_love_pc
2007-08-23
打赏
举报
回复
友情帮顶!!
TCP
传输
大
文件
问题
总结
近日的项目中,用到了大
文件
的
传输
,遇到了一些
问题
,总结如下: 1. 基本思路: 1) 大
文件
的
传输
,需要分解成小包,再进行
传输
2) 发送方和接收方建立链接,当接收方同意接收后,发送同意接收标志。发送方开始发送数据第一个小包,包括
文件
名称、
文件
大小、发送小包ID、小包字节内容 3) 接收方接收数据,根据需要建立
文件
存储需要的字节数组,并将小包内容依次放入数组对应
解锁Xftp高效
文件
传输
,告别
传输
烦恼!
通过本文的介绍,我们深入探讨了 Xftp
文件
传输
的实战技巧,涵盖了从基础入门到高效
传输
、
文件
夹同步以及常见
问题
解决等多个方面。拖放、菜单和复制粘贴等多种
传输
方式为我们提供了便捷的操作选择,同时
传输
多个
文件
、利用
传输
队列与恢复功能以及灵活运用
文件
夹同步技巧,能显著提升
文件
传输
的
效率
和准确性。在遇到
传输
失败、
文件
隐藏等
问题
时,我们也掌握了相应的排查和解决方法。在实际使用 Xftp 的过程中,希望大家能够不断探索和实践这些技巧,根据不同的工作场景和需求,灵活运用各种功能。
Xftp
文件
传输
效率
倍增术:私藏秘籍,打造极速
文件
传输
通道!
在信息时代,数据就是生产力。而
文件
传输
,则是数据流动的关键环节。高效、安全、稳定的
文件
传输
能力,对于专业人士来说至关重要,它直接影响着工作
效率
、项目进度甚至数据安全。
为提升 DCP
传输
效率
,阿里工程师竟然这样做!
作者 |阿里文娱技术责编 | 胡巍巍出品 | CSDN(ID:CSDNnews)背景DCP 全拼是 Digital Cinema Package,中...
大
文件
如何
传输
,大
文件
的
传输
方式有哪些?
如今,发送数GB大小的
文件
变得越来越普遍,影视行业
传输
需求,单个图像可以高达几十MB,而常规视频可超过100MB; PPT演示文稿等
文件
传输
,中经常使用视频和图像,因此这些类型的媒体
文件
附件也较大; 企业大
文件
跨国
传输
(因网络环境
问题
,常规的
传输
方式不适合大
文件
跨国
传输
); 企业的数据量急剧增长,海量数据分发与收集
传输
需求; …… 常用的大
文件
传输
方式及优缺点: 1.大
文件
如何
传输
—电子...
网络编程
18,356
社区成员
64,161
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章