vc,mscomm,数据传送问题

问题描述

vc,mscomm,数据传送问题

我用该控件做了一个通信,实现两台电脑间文件的传送,但是我的设备在读COM口的时候只能每次读取32个字节的内容,我怎么将数据分包后进行传输呢?

解决方案

设备在读COM口的时候只能每次读取32个字节的内容,这个肯定是有问题的。建议你先分析这个原因吧,而不是考虑分包。
分包,以后是需要考虑的,特别是数据量大的情况下。简单的分包,就是按一次能发送的最大数据量将待发送的数据分包。
串口,也没有必要像网络通讯那样必须做通讯协议,直接分包最简单、也可靠的。

解决方案二:

一种基于串口通讯的大文件传输方法:
http://blog.sina.com.cn/s/blog_4ab3659701009xnd.html

分包发送数据串口通信:
http://download.csdn.net/detail/lixiaodaoaaa/3413509

时间: 2024-09-09 05:45:56

vc,mscomm,数据传送问题的相关文章

android多页面数据传送问题

问题描述 android多页面数据传送问题 没币请见谅... 大神们能帮我看看三页面调用的问题吗? 三个页面abc,a是首页,b是搜索页面,c是补全页面. 从a打开b,b进入c,c补全完后返回到a. 这个应该怎么做? 还有,补全页面还能继续进入搜索页面,搜索完成后还要到补全页面,不论经过多少次,都需要从补全页面确定时跳转到首页. 解决方案 Android多页面传递问题(1) 解决方案二: //跳转页面Intent intent = new Intent(第一个.this第二个.class);st

qt c++-qt中一个简单数据传送问题

问题描述 qt中一个简单数据传送问题 想通过点击1按钮后pc会向串口发送数据1,使用了qt第三方串口类,不知道这样写对不对?求大神指教一下. 解决方案 qt中的一个问题 解决方案二: QT5 已经添加了QSerialPort 类了 你这样写 应该没啥问题的 解决方案三: QT5 已经添加了QSerialPort 类了 你这样写 应该没啥问题的

ART世界探险(4) - 数据传送指令和桶型移位器

ART世界探险(4) - 数据传送指令和桶型移位器 数据传送指令 将数在寄存器之间传递,或者将立即数传给寄存器.所谓的立即数,就是直接写在指令里的数,比如MOV X0,100,这个100就是立即数.立即数会存在指令的参数中. 将立即数传给寄存器:MOV 命令格式:MOV 寄存器, 立即数 AArch64状态下例: MOV X0,100 MOV W1,200 AArch32状态例: MOV R2,50 立即数取非送到寄存器:MVN 格式:MVN 寄存器,立即数 MVN X0,1,相当于X0=~1

线程间通讯-Java写交易客户端(多线程、对象数据传送等简单问题)

问题描述 Java写交易客户端(多线程.对象数据传送等简单问题) 有如下几个类: 1.Ticker类//此Ticker为简单java类,其属性与服务器传来的json字段对应,通过Decoder类反系列化json//反系列化以后的数据,用以做逻辑判断,符合逻辑,则向服务器发出某种请求 public class Ticker implements Serializable { private static final long serialVersionUID = 2015022601L; priv

fwrite-关于 VC++ 将 数据分成 2 半 输入到2个文件

问题描述 关于 VC++ 将 数据分成 2 半 输入到2个文件 数据的定义是: char AA[12012120]={0} ; 然后 在 fwrite 函数中, 新建一个文件并打开,以"wb" 方式 写入 然后 有一个 DWORD icount ; 这样一个定义是 数据的总长度(字节) 然后 ,请问能不能有什么办法,将这个数据 分成2半,写入2 个文件, 如果 fwrite达不到这个效果,请问还有其它函数可以达到吗 因为数据非常大,大的时候有几百M, 所以, 能不能以 数据偏移的方式,

session-php http 传输的问题,现在数据传送遇到了问题

问题描述 php http 传输的问题,现在数据传送遇到了问题 php 用socket http 弱链接 现在想把获得的数据发送到web我那个页面上显示出来 尝试了下session cookie都直接报错说找不到 还有就是服务器获得网页的信息 也是不行

《例说8051:单片机程序设计案例教程》——2-6 数据传送指令

2-6 数据传送指令 例说8051:单片机程序设计案例教程数据转移指令的功能是将源操作数的数据复制到目的操作数里:或将指定的操作数内容交换.数据转移指令属于8051指令里的最大的一类,包括28条指令,在此将它们分为5大类来介绍. 圓 数据传送指令数据传送指令的功能是将源(source)操作数的数据复制到目的(destination)操作数,如下所示: 其中的源操作数可为存储器(RAM)地址direct的数据.寄存器Rn的内容.以间接寄存器Ri内容为地址(@Ri)的数据.立即数#data.ACC的

VC++导出数据到Excel实现,最好有例子!谢谢!

问题描述 VC++导出数据到Excel实现,最好有例子!谢谢! 解决方案 解决方案二:参考.看看能帮助你不.解决方案三:VS2010的解决方案四:我自己又研究了一下,以下代码供大家参考:#include"stdafx.h"#include"RepairData.h"#include"LogInfo.h"#include".loginfo.h"#include<odbcinst.h>#include<afxdb

《单片机串口通信及测控应用实战详解》——第6章 多个单片机与PC串口 通信的数据传送

第6章 多个单片机与PC串口 通信的数据传送 单片机串口通信及测控应用实战详解一台PC和若干台89C51单片机构成小型分散测控系统是目前微型计算机应用的一大趋势.在这样的系统中,以89C51芯片为核心的智能式测控仪表(从机)既能完成数据采集.处理和各种控制任务,又可将数据传送给PC(主机),PC将这些数据进行加工处理或显示.打印,同时将各种控制命令传送给各个从机,以实现集中管理和最优控制.显然,要组成这样的系统,首先要解决PC与各个单片机之间的数据通信问题,这是一个多机通信问题.