memcpy的使用问题
来源:互联网 发布:淘宝主页设计多少钱 编辑:程序博客网 时间:2024/06/04 08:36
具体说一下使用环境吧,就是我通过网络从设备端获得一段数据buf以及其长度,然后我将这段内存拷贝到我自己的结构体中,这都没有问题,关键在于我指定的拷贝长度值是从网络获得的数据buf的长度。
有什么问题呢,由于通信双方扩展了各自的结构体,也就是buf的长度比原来增大了。由于我之前的这种拷贝方式,使用老的软件访问新的设备时,数据buf的长度就比结构体的长度要大,memcpy就会将一段结构体之后的内存指定了数值,这将带来不可测的问题。
因此在网络通信时,在使用memcpy时长度的指定最好使用结构体的长度,这样新软件访问老设备,数据缺失不是大的问题,因为老设备本身不具备这样的能力,但数据超出则是可怕的事。
- memcpy的使用问题
- 使用memcpy()出现的问题
- memcpy函数的使用遇到的问题
- memcpy的效率问题
- memcpy的覆盖问题
- memcpy的使用学习
- memcpy的使用
- memcpy,_tcscpy_s的使用
- memcpy的使用
- memcpy函数的使用
- memcpy的使用
- memcpy的使用
- memcpy的使用以及其引出的‘\0’显示问题
- memcpy范的SB问题
- memcpy和memmove 的使用
- memcpy问题
- 关于memset和memcpy的使用,尤其对结构体进行初始化和拷贝的问题
- memcpy使用
- 区别 ff, ie7.0, ie6.0不同浏览器,CSS hack写法
- C#异步调用四大方法详解
- 无法设置selected属性。未指明的错误
- erg r r
- 多个地方
- memcpy的使用问题
- Apache Common-lang组件里随机数工具类RandomStringUtils的一个bug
- Perl命令行应用介绍
- java decomp
- 工具大全
- 解决eclipse无法识别某些API的问题
- JBOSS: Cannot find endpoint meta data for
- Perl-16---命令行参数
- Perl 作为命令行实用程序(转)