说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

在WINSOCKET中如何把一个结构体发出去?

编辑:说三道四文库 发布时间:2017-01-20 11:49
HTML文档下载 WORD文档下载 PDF文档下载
Struct MyStruct
{
   unsigned char Nam;
   unsigned int  Rs;
} DangAn;

ClintSocket->Host="www.china.com";
ClintSocket->Port=80;
ClintSocket->Active=true;
下来怎样发DangAn
char * buffer = new char [sizeof(DangAn)];
memcpy( buffer , DangAn );
发送buffer
delete buffer;
char * buffer = new char [sizeof(DangAn)];
memcpy( buffer , DangAn , sizeof(DangAn));
发送buffer
delete buffer;

其实不管用什么方法,只要接受方用相反的方法就可以还原了。
这样做:
假如你想发送的是str,那么;
char str[65535];

Struct MyStruct *aaa;
aaa = (Struct MyStruct *)str;
//下面可以对aaa操作


最后发送str
学习中~~~~~~ 
楼上的朋友,有QQ吗?
SendBuf怎么用?
这样做有一个好处,比如我定义了IP和TCP的结构自己填充:
struct IP{...} ip;
struct TCP{...} tcp;
那么我要发送的是char myStr[65535];时
这样做:
ip = (Struct IP *)myStr;
ip->....
...
//设置好ip,然后
tcp = (Struct TCP *)(myStr + sizeof(struct IP));
还可以接着设置tcp



写黑客软件常用基本手段之一^_^呵呵~~
楼上的朋友,有QQ吗?
SendBuf怎么用? 
??????????
我如果发送了 一个结构体 DangAn

那么在接收端怎么将缓冲里的数据还原为一个DangAn结构体???
也很简单啊,还是强制类型啊
象发送时,是这样的:
struct IP{...} ip;
struct TCP{...} tcp;
那么我要发送的是char myStr[65535];时
这样做:
ip = (Struct IP *)myStr;
ip->....
...
//设置好ip,然后
tcp = (Struct TCP *)(myStr + sizeof(struct IP));
还可以接着设置tcp
发送myStr



在接收程序里:
同样定义相同的结构:
struct IP{...} ip;
struct TCP{...} tcp;
也定义GetStr[65535];
接受信息存入GetStr后
ip = (Struct IP *)GetStr;
char aaa = ip->....
...
//获得ip结构信息,然后
tcp = (Struct TCP *)(myStr + sizeof(struct IP));
char bbb = tcp->...

ok ????????






我比较笨,能否有个完整的代码?
.............
你等其他老大来解决吧!sorry!
我比较笨,能否有个完整的代码? 
TO:rh(强硬的毛主席万岁!伟大的周总理万岁!) 
你吊起了我的胃口,却。。。。。。。。。。。。。。。。。。
................................
SendBuf((char*)DangAn,sizeof(DangAn));
SendBuf((char*)&DangAn,sizeof(DangAn)); 
Web框架全对比第五期 新增Windows环境 前Tumblr首席开发者回忆录:一个人也能开发出好产品 测试者和开发者,为何我们不能友好地相处? 讲师秀之11:何刚谈京东的云机遇 讲师秀之10:武汉大学张焕国教授,可信计算是云计算之成败关键 【上海直播】Windows Azure+世纪互联:中国云计算“烈火烹油” 最新版Chrome浏览器推出全新语音搜索功能 惠普第二财季净利润同比下滑32% PC和服务器销售不佳 讲师秀之11:网易汪源的成长故事 PPT集萃(三):六位国内技术大牛分享巨型平台的打造与应用 聚焦全球移动市场:创新以色列 科技巨头的倾慕之地 Android版Chrome 27浏览器正式上架 机器人——数据中心的新“网管” George Chu:在雅虎打造真正的工程师文化 2013,303+家中国云计算企业的“生态系统”之梦! 高访问量Web应用跨云端迁移的原因:权限和易用性 Web应用开发者福音 Chrome 28新增丰富通知中心功能 帷千兰旭:推广渠道鱼龙混杂,开发者请小心 关于IE 10 你应该知道的6件事 Spring Framework 4.0M1发布,支持JDK 8、Java EE 7 “渣打科营编程马拉松赛”正式启动 官网同时上线 Android应该支持OpenCL的十大理由 传谷歌考虑和Facebook竞购众包地图Waze 谷歌工程师再次公布Windows漏洞 并称微软很难合作 Glassdoor评前景最令员工乐观的十大科技公司 华为上榜 下一代Android深度前瞻 第18级API功能揭秘 Web开发者不容错过的20段CSS代码 8大核心要点:我们能用HTML5 Canvas做什么? 移动周报:直接拿来用!最火的Android开源项目 前MySQL CEO:云将重新定义开发者的每一件事 CIO必知六件事,至少必须想到的! 我的参与分有5509了,大家快来帮我一把啊!!!! 免费的3D编程资料啊 今天睡了一觉~~~睡到... jdk 与 sdk 有和区别??? 请问,有没有青岛的朋友 简单问题易得分:在VC用ADO访问数据库(SQL Server)时,如果字段为NULL时该怎样处理。。。。急!急!急!急!急!急! 十分强烈要求讨论微软的编程书 二进制数据(比如图片)如何通过SOAP以XML的形式传输? happyxiu come in 进过局子的讲讲你的遭遇! 有没人对挂广告条赚美元感兴趣? 一起研究研究 光驱不能自动读取怎么办!! 偶辛勤灌水,到底是为了什么? 为了帮助后进青年提高,请水园的mm们来登记一下 请问在SQL SERVER 2000中,以下字段类型有什么区别: 请各位介绍一些FLASH的好书!!!!!我要学! 关于PCMCIA ...欢迎交流指导! 她问我“上个黄色网站让我看看”, 是什么意思????????? 怎么样能提高IE的速度? 你的DELPHI6的帮助有没有这种问题? 请推荐几处下载java编程方面电子书的站点? 请问有没有工具把access中的文字繁简转化一下?? 找一个高人——HC 请教如何使用API中的GetUserName()? 怎样才能买到 外文期刊??? 如何将一屏显示不下的文档打印在一页当中(CHtmlView) 请问《程序员》杂志上的那几本外文期刊怎么买??? 我下载了几个rar文件有*.rar\*.r01\*.r02等等,可是这个网站没有提供合并文件,忘了怎么合并了,谁知道快告诉我。copy *.rar+*.r01不管用 请教在线的高人(在oicq上吗?) 我是白痴!大虾,什么是专家分,怎么得,有捷径吗???????????? 图形化界面问题!控件与窗体不重合! 书上的东西我看不董,是关于PB70与COM/MTS的,COM/MTS是什么,谁能告诉我? 怎么样能解决死机的问题? 跟帖比聊天有意思多了,哈哈 过去了,就不要再提 灌水乐园,我的MUD练功场 StringList 与 String的区别 为什么我的组合筐里只有最后的项,即"交叉线",没有其他的内容? 关于Tmemo 共享软件的开发经验 部件(Crystal Repot)引用错误(crystl32.ocx),请高手指点,,谢谢 无数个问题之123 steps你有oicq吗?壮丁!!!sos 怎样将数字字符转化为数字呀? WIN98下能读的光盘到了WIN2000/NT下居然读不出来! WIN98下能读的光盘到了WIN2000/NT下居然读不出来!(我的光盘是刻录的) 我不想要分(也许我只是个女生) 40分=一网址:那儿有Effective C++ 2e电子书? 如何在菜单中加入下拉框?像delphi的那样. 怎样用vb程序实现监控打印机打印输出情况 大家评出水园最有人气的mm,我给分啊,行动要快啊~~~~~~~~~~~~~~~~~~~~明天晚上7点结贴 word中英语字母有空格就是像这个样子的L o g i s t i c s industry has become the driving force of e c o n o m i c g r o wt h . Ho we v e r ,t h e l o g i s t i c s i n d u s t r y d e v e l o ps v e r y s l o wl y b e c a u s e t h e i Word2003能打出汉字打不出数字和字母,字母和数字都是显示乱码.怎么办?只在Word上不行.Word2003能打出汉字打不出数字和字母,字母和数字都显示乱码.只在Word上不能,在这里能打得出.例如:12345678 副词修饰每个词性时 的位置多哪些在前哪些在后 分全散了,请教大家word中“若要删除中文汉字(非数字和字母)后的一个空格”.解决方法是在"查找内容:"栏填入:([!0-z\ ])\ 《==此处有一空格!,我的意思是只要有一个\ 就可以了,为什么要两 word2003 怎样打汉语拼音我想直到拼音,拼音下面没有中文的那种,当一份测试题(看拼音写生字的那种).可是用Word里的拼音,一把中文删了拼音也没了,怎么弄? 想问一个语法问题,修饰副词的词是什么词性? word 字母和数字与单位 空格写英文文章时,不知道该在哪些地方空格,例如括号前后,里面,数字与单位(4%,摄氏度)之间等等;中文呢?是不是都不用空格? word2003 中如何将汉字垂直翻转?word2003 中,我打了四个大字,我想把这四个字倒着放,也就是上下翻转.怎么样才能做到这种效果啊! 英语中各种词性不同的单词,如形容词、副词等等之间的关系!就是名词、副词等后不跟什么什么,跟什么什么 好人一生平安 如何快速去除word里面的英文字母是这样子的,我有个英语词组表,里面和英文和中文意思,现在我想快速把里面的英文去掉,请问怎么办?大哥大姐们请帮帮忙 如何在 Word2003 中给汉字加上拼音和声调有没有比较简单、快速的方法? 单词的词性中 a.代表什么?是形容词还是副词?不太明白 a.是 adj.还是 adv.那副词也用这个表示吗?还是怎么表示? office2007的word里如何设置英文单词首字母大写 “菟”的读音是什么?我在word2003里给汉字注音怎么操作? 哪些单词是副词的形式形容词的词性 word文档怎样快速删除相同的文本,例如删除英语文本中相同的单词 这个音标怎么读 有哪个汉语和它字发音相似的?[з] aboard副词词性怎么用,副词能修饰名词么 在word打英文文章,怎样让word在每个句号之后的单词的每一个首写字母都大写 word2003里,拼写与语法检查功能没打开,怎么开启? 英语的名词,冠词,代词,数词,形容词,副词,介词,连词,感叹词,动词!的简写比如,名词简写是n 形容词是adj请正确出写!名词,冠词,代词,数词,形容词,副词,介词,连词,感叹词,动词的简写! CF.帮我想个英文好看的CF名字,最好带特殊符号和空格 word 粘贴英文单词字母间间隔很大像Graether,Michael在线等,求高手 悬赏,谁能给我发word2003?我拼写与语法灰色无法用检查功能我上网查了一下看来只能下个正版的了可是我笔记本网速比较慢谁能给我发个?有最佳我会提升悬赏的 我是个女生,我想取个CF名字,要可爱滴~最好有:符号、英文、汉字 word英文字母间距怎么调整 word2003如何关闭“自动检查拼写和语法”功能啊?有时候打开几十万字的小说时,word会花很多时间来检查拼写和语法,占用cpu太多.我双击word底部的一个图标之后,有一个“不检查拼写和语法”,但 好听的CF战队名字、英文符号加汉字英文必须是巅峰的意思.符号和汉字.不要太俗 word是否可以将文章的中文内容转变为英文和其他语言?具体怎么样操作?就是说不需要联网的 word2003的语法检查功能,能不能检查到英语语法的正误? word文档快速找回英文单词之间的空格在一篇WORD文章里面,我不小心将英文部分单词之间的空格删去了,导致无法阅读,请问该怎样快速找回英文单词之间的空格 在word中有英文单词和中文汉字的情况下,怎么才能让一种语言文字全部删除! 怎么我的word2003语法和拼写功能无法使用啊?我的WORD2003 没有语法和拼写的纠错功能,这项功能用不了,用了也是查不出问题,我看人家的都能自动实时标出所写的错误, word问题 打英文单词时,单词间的距离会变得很大,怎么办? 如何把WORD文档里英文翻译成中文如题,我有一个全英文的WORD文档,看不懂,想知道里面写了什么,应该怎么办? word2003 拼写与语法没有了怎么办WORD2003中检查拼写错误这个功能没有,在“工具”中的“选项”里的“拼写与语法”是灰色的,没办法点击,我该怎么办啊? Word中,如何将已知的英文文献里的单词与单词之间的距离设置成一个空格距离 苹果英文系统怎样转换到中文美国带回的apple pro,系统是英文版的,怎样换成中文 江苏译林牛津英语8b单词表的Unit 1和8a单词表的Unit 5和Unit 6.帮忙打出来,要英文和中文一起的. word英文单词之间间隔太宽怎么变小 请问 怎样把苹果ipod机子里的英文改成中文?机子原本是中文 因种种原因 变成英文 现在 想把它ipod8GB的机子改成中文 怎么改? 牛津英语8B单词表 全部单词 有中文含义的 word里面两个英文单词之间的有时有很大一段空格怎么办? 苹果5s语言英语怎么转换中文 谁有牛津英语8b单词表一定要2006年版的,且是牛津英语的. 在word里打英文字的时候有的每行的单词之间空间特别大,改变对其方式别的行字间距就变了,怎么办? 苹果6手机英语怎么读语言或汉字代替 求牛津英语8a单词表要8A所有的单词,音标和解释都要重要的是U1的哦~ 请问word 2003 输入英文,有时两个单词之间会出现很大的间距,如何缩小单词之间的间距? 如何设置手机语言(现在是英文,想设置成中文) 牛津英语8B单词表 为什么word里英文单词有的间隔小有的间隔大 word2003中自动图文集的下拉框中怎么变成了英文 牛津高中英语模块5单词表急用 就是高2英语的单词表 牛津版的! word文档中用搜狗输入法输入英文单词字母间距过大如何调整w o r l d WORD2003为什么不能打汉字 牛津高中英语模块七 的单词表谁能给我啊第一到第三单元的,单词表, WORD能把英文单词和中文词语按首字母顺序排列吗?如果可以, word2003打不出来汉字~急 写论文~ “坚决”除了形容词词性外,有无其它词性,如副词?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn