两台计算机互传任意格式的文件,文件是如何处理并放到自己定义的buffer的
时间:2011-12-07
来源:互联网
mfc程序,我想在做的基础是硬件上两台PC机之间通过profibus-dp的硬件相连,但mfc程序不需要处理profibus-dp的协议,协议已经做好了,给出了一些需要调用的API函数。
我想在两台PC机之间传任意格式的文件。关于硬件我有他windows的驱动,和一些API函数的接口。
我现在已经基本实现了把数据库中的数据读到我的buffer并且调用profibus-dp的API函数,把数据发送到另一台PC机,而且通过调用API函数把收到的数据放到我自己的buffer,并在对话框中显示。
但老师要求传任意格式的文件,我还是想不通,我刚入门希望各位给帮个忙。
我传输时buffer可能定义的比较大,但传输过程数据不能超过256个字节。
比如说一个word文件,我如何把他以二进制形式放到我自己定义的buffer中?
放到buffer中后我还要根据他的大小,每次只能把其中的256字节通过API函数放到我硬件的buffer中然后发送过去,在接收端还要通过API把收到的数据放到自己的buffer中。
自己接收buffer中的数据又如何还原成word文档?
我想在两台PC机之间传任意格式的文件。关于硬件我有他windows的驱动,和一些API函数的接口。
我现在已经基本实现了把数据库中的数据读到我的buffer并且调用profibus-dp的API函数,把数据发送到另一台PC机,而且通过调用API函数把收到的数据放到我自己的buffer,并在对话框中显示。
但老师要求传任意格式的文件,我还是想不通,我刚入门希望各位给帮个忙。
我传输时buffer可能定义的比较大,但传输过程数据不能超过256个字节。
比如说一个word文件,我如何把他以二进制形式放到我自己定义的buffer中?
放到buffer中后我还要根据他的大小,每次只能把其中的256字节通过API函数放到我硬件的buffer中然后发送过去,在接收端还要通过API把收到的数据放到自己的buffer中。
自己接收buffer中的数据又如何还原成word文档?
作者: shixi2012 发布时间: 2011-12-07
循环读取你的文件,然后循环放入buffer,在循环发送,接收端循环接收,然后一块块buffer写入文件
持续过程直到文件发送接收结束
持续过程直到文件发送接收结束
作者: oyljerry 发布时间: 2011-12-07
推荐使用WinHex软件查看文件原始字节内容。
为什么要有数据结构这个东东?
因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的一维二进制字节数组中。
然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据。
为什么要有数据结构这个东东?
因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的一维二进制字节数组中。
然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据。
作者: zhao4zhong1 发布时间: 2011-12-07
to:oyljerry
这个我知道,要循环发送,我不理解word文件如何以二进制形式放到我自己定义的buffer中
这个我知道,要循环发送,我不理解word文件如何以二进制形式放到我自己定义的buffer中
作者: shixi2012 发布时间: 2011-12-07
哪类程序可以通过浏览文件将任意类型的文件存到buffer中用于文件的传输?
作者: shixi2012 发布时间: 2011-12-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28