C++MFC初学者求大佬们指教!socket问题

我在服务器端定义了一个结构体,里面的内容是菜名、菜价、简介等信息,从数据库里读取的,循环存在vector里。我在客户端发送需要读取菜品信息,服务器怎么给客户端发送?我试过直接发送vector,将它转换成char*类型数据send发送,但是接收时报错。我试过解析vector数据循环发送,但是不知道怎么去写这个循环,我写的循环只能接收到一个数据。(第一个图是服务器端的代码,第二个图是客户端的代码)

图片说明
图片说明

0

1个回答

你这个socket通讯是mfc封装的吧,这个也不难查,建议你用网络调试工具,也就是一个第三方工具来查询,先试试发送端能不能正常发送,之后再试试接收端,这样很快就能定位到问题。
你发送时候那个m只要是结构体,那就没问题,那样做是可以的,你把vector做个循环,遍历其中的各个元素发出去就行。

0
phenix2009
白色一大坨 回复qq_38103849: 调试是你唯一的出路
7 个月之前 回复
qq_38103849
qiu* 我就是把vector做循环,遍历发送出去,但是只收得到1条...
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
初来乍到,请各位大佬多多指教!!!
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I...
C++MFC初学者求大佬们指教!socket问题
我在服务器端定义了一个结构体,里面的内容是菜名、菜价、简介等信息,从数据库里读取的,循环存在vector里。我在客户端发送需要读取菜品信息,服务器怎么给客户端发送?我试过直接发送vector,将它转换成char*类型数据send发送,但是接收时报错。我试过解析vector数据循环发送,但是不知道怎么去写这个循环,我写的循环只能接收到一个数据。(第一个图是服务器端的代码,第二个图是客户端的代码)rnrn![图片说明](https://img-ask.csdn.net/upload/201811/12/1541984961_489326.png)rn![图片说明](https://img-ask.csdn.net/upload/201811/12/1541984979_972037.png)
科技大佬们的编程水平怎么样?
转载自【老九学堂】程序员,你的梦想是什么 ?一路高歌升职加薪赢取白富美走向人生巅峰还是说写完这个代码感觉对世界都绝望了不如回老家农村娶妻生子养猪种田算了 ...码农的自我...
看马化腾这些IT大佬们都毕业于什么大学
高考结束了,考试成绩理想的同学,马上就将迎来填报高考志愿的日子。如果你立志投身IT行业,现在也一定在为专业、学校选择而纠结。腾讯科技本期《趣科技》整理国内享负盛名的几个科技企业家他们的毕业院校,希望提供参考。   都高考完N年的大同学们,也可以看看你们的母校是否在列。   腾讯公司执行董事、董事会主席兼首席执行官(CEO)马化腾大学毕业于深圳大学计算机系。 北京大学毕业的有百度李彦
大佬们的博客
地球物理:http://seisman.info/
Python开发5年大佬,给python初学者的建议,希望你们少走弯路
python要多久才能学会,达到精通? 任何知识都是基础入门比较快,达到通晓的程序是需求时日的,这是一个逐渐激烈的进程。 通晓任何一门编程语言,都需求通过大量的实践来积累经验,解决遇到的各种疑难问题,看别人的源码,分享自己的分码的这个进程,才能够通晓Python的方方面面。一个对Python程序能算的上通晓的程序员,对相同一个问题,他知道很多种解决问题的方法,并能从中挑选最有功率的方法! 今...
技术出身的互联网大佬们,写出的代码有什么不同?
雄关漫道真如铁–如今叱咤风云的互联网大佬们,如果追溯起他们波澜壮阔的人生其实可以发现,他们中的很多人也有过最纯粹的编码生活。作为程序员出身的他们,也曾不眠不休地写过代码,也曾为了Bug费尽心思。无论是弃文从武还是半路出家,在程序员大军中他们都是领军般的人物。那么他们都写过什么样的代码呢? 小米–雷军 “你写程序有写诗的感觉吗?”在大多数人眼中,雷军是小米科技创始人、金山公司的大老板,或
当我们在谈大佬的努力的时候,到底在谈什么?
当我们谈到牛人的时候,大多都是在谈大牛的努力,这似乎已经成为了传统。 乔布斯在早上4点起床开始工作,马化腾深夜三点的时候还在给员工回复邮件,王健林的4点起床行程安排更是火遍了朋友圈。 可是,当我们在谈大佬的努力的时候,到底在谈什么? 我们每次看到类似大佬工作有多么拼命的时候,我们告诉自己的是什么?我们的行动是什么?大佬们一天工作18个小时?好吧,怪不得我们和大佬差距这么大,果
分享一位大佬的学习手册
在GitHub上无意中发现一位为了入职Google而准备的学习手册,粗略一看,深感佩服,获益颇多,故转发一波,希望与大家共勉。 [译] Google Interview University 一套完整的学习手册帮助自己准备 Google 的面试 原文地址:Google Interview University 原文作者:John Washam 译文出自:掘金翻译计划 译...
记录自己的一个低级错误(关于拖拽功能)
首先,背景是这样的:     整体思路:         一个面板,内部有多个Image,for循环给每个Image添加拖拽事件,在拖拽事件中,获取当前鼠标下的UI,克隆     出现问题:         由于拖拽事件是鼠标移动后才开始执行,所以会导致鼠标下UI可能是背景框,从而克隆错误对象     大致代码:         因后续修改,未留下原始代码,思路如下:        ...
求c语言大佬求解
#include<stdio.h>main(){    char b,c='y'; scanf("%c", &b); printf("\n"); if (b == 'Y')        c=getchar(); printf("%c",c);}各位c语言大神请看这一个简短的代码,我从键盘输入b的值得时候输入的是Y,按了enter键之后直接就结束了,没有出入c的值,为什么它没...
高考后专业怎么选?这里有22位商业大佬的故事..
硅谷Live / 实地探访 / 热点探秘 / 深度探讨今天是 2018 年高考结束后的第一天,不知千万考生们是怎样的心情?仍然保持过去三年的作息平静起床,还是经历了一整夜...
细数程序员出身的互联网大佬
技术出身的互联网大佬们,写出的代码有什么不同? 雄关漫道真如铁--如今叱咤风云的互联网大佬们,如果追溯起他们波澜壮阔的人生其实可以发现,他们中的很多人也有过最纯粹的编码生活。作为程序员出身的他们,也曾不眠不休地写过代码,也曾为了Bug费尽心思。无论是弃文从武还是半路出家,在程序员大军中他们都是领军般的人物。那么他们都写过什么样的代码呢? 小米--雷军 “你写程序有写诗的感
内部资料(重要)
大佬们讨论的区块链规划,大佬们讨论的区块链规划,大佬们讨论的区块链规划
csocket的多线程接收数据
csocket是MFC 的一个较高级的一个封装类。虽然封装了很高层,但是封装地不科学,灵活使用它是一个技术活。csocket自带的一些消息响应,比如onRecieve,onConnect等待,都是使用一些循环读取来封装,这样,当我们写多线程读取的时候就会出现很多问题。比如在onRecive中启动新的线程来接收这些数据,但是如果单单把csocket指针传送给子线程的时候,如果接收的数据多的话,那么就
【已解决】中国50位著名演员、歌手、主持人、商界大佬、政界大佬等 的毕业院校汇总。
前20个明星姓名参考:新浪明星榜,(榜单在实时变化)真不真实我们就不研究了,权当做一个参考,后面也会补充一些榜单上没有,但是我喜欢的明星。 以下表格中的信息来自:百度百科,数据整理于:2019年5月1日。 序号 姓名 出生年份 毕业院校 01 蔡徐坤 1998 不详 02 李汶翰 1994 不详 ...
单片机数码管显示程序代码
单片机——数码管显示c++程序代码,本人是初学者,有问题忘大虾们指教。
_tcp_iocp_vc6_1.rar
_tcp_iocp_vc6_1.rar 帮看看问题,求指教
完整FTP客户端,socket,mfc,c/c++
完整FTP客户端,socket,mfc,c/c++,适合初学者
OO 设计过程:应用的用例,第 1 部分
详细说明用例 Allen Holub (allen@holub.com)首席技术官,NetReliance2001 年 4 月在本月的文章中,我继续上个月关于用例规划的文章,开始填写第一个(存款)用例的用例模板。我不只填写了模板,而且提供了有关工作时思考过程的详尽注释。有关如何构建用例文档的几条初步注释已准备好。考虑将如何使用模板,我已经排列了模板的各节。不过创建模板的次序很少会与使用
MFC Socket编程时遇到的多字符、Unicode字符集问题
MFC Unicode 多字节 socket
基于Socket的文件传输(使用CSocket类)
本软件使用MFC采用面向对象的方法实现了基于Socket的文件传输。这是原来研究生课程的结课作业,实现了Socket的发送和接收,以及读取ini配置文件等操作。 以下是当时结课作业 的正文:   一.软件特点如下:   1.      采用了多线程的方法,文件传输时使用AfxBeginThread()开启新线程   void CClientso
选择空格还是Tab
缩进时使用空格键还是Tab键,这不是一个小问题。在HBO的喜剧片《硅谷》第三季中,不同的缩进风格导致了两位程序员分手。在现实编程中,程序员究竟是爱用空格键还是Tab键?Google 程序员 Felipe Hoffa 分析了GitHub上的40万个代码库,10亿个文件,总共14TB数据,这些文件不包含重复的文件和代码行数低于10行的文件,分析后发现空格键远比Tab键流行。
ACM及OI大佬的博客(待补充)
codeforces-Petr :http://petr-mitrichev.blogspot.com/WJMZBMR-clj:http://wjmzbmr.com/小岛:http://www.shuizilong.com/house/卿学姐:http://www.cnblogs.com/qscqeszehzwer:http://hzwer.com/巫泽俊:http://blog.watashi....
中国最牛的5位【IT界大佬】30岁在干嘛?
马云:1994年,马云正经营海博翻译社。为生存下去,马云背着大麻袋到义乌、广州进货,目的就是赚钱给员工发工资。后来,马云开始寻找机会决定创业,慢慢的,就有了后来的中国黄页、淘宝网、支付宝、天猫,以及阿里帝国。       雷军:30岁当上总经理天天泡bbs 雷军前半生比前三位都顺,武汉大学超级学霸,在学校就是IT大神了,毕业直接进入金山软件,不久当上总经理。但雷布斯太顺了,30岁还有点“不务正业”,
两会第一天, 大佬们关于区块链的探讨, 你要了解的都在这了
作者 | Aholiab出品 | CSDN、区块链大本营今天,第十三届全国人大二次会议在北京召开。去年,纪录电影《厉害了,我的国》上映,3小时刷新了中国纪录电影票房纪录,...
socket编程与利用进程进行多并行连接
呈现一张基本的socket阻塞式模型,如下图:                       一: 对于一对一的进行C/S回射: 服务端(server.c): 1 #include 2 #include 3 #includestring.h> 4 #include 5 #includein.h> 6 #include 7 #include 8 #include 9
基于socket通信的,利用MFC实现TCP通信的C/S架构程序
1.程序说明       开发环境为VS2012,基于TCP连接的客户端与服务端的通信程序,服务端IP为本地网卡ip地址或127.0.0.1,默认端口为1234(在程序编写过程中连接端口要大于1000,否则容易与计算机中某些程序端口冲突导致无法通信)。 2.socket简介 MFC类库中,几乎封装了Windows Sockets的全部功能,在微软基础类库中有两个基础类:CAsyncSocke
linux下,如何查看mysql的版本
在終端機使用指令 mysql --version 或者登錄 mysql 用戶端後執行 select version(); 就可得到
软件行业大佬们的名人名言
1.别给糟糕的代码加注释--重新写吧。---Brian W.Kernighan 和 P.J.Plaugher 2.如果每个例程都让你感到深合己意,那就是整洁代码。如果代码让编程语言看起来, 像是专为解决那个问题而存在的话,就可以称之为漂亮的代码---Ward Cunningham,Wiki的发明者 3.我喜欢优雅和高效的代码。代码逻辑直接了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;...
某python大佬的面试经验总结,我视它为职业必胜心法!
  原文丨Jack GUI 摘要 最近一直在参加各种面试,感觉自己面试表现很弱鸡,虽然已经有了点offer,但跟那些offer收割机比起来,差得太远。本篇文章记录了自己在面试过程中被问到的各种问题以及一些经验之谈。对于文章后部分包含的Python工程师面试问题,我会持续更新。 一、前言 最近一直在参加各种面试,感觉自己面试表现很弱鸡,虽然已经有了点offer,但跟那些offer收...
约瑟夫环的一个简单算法
前些天看到了一个常见的算法题,约瑟夫环问题。        约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为1的人开始报数,数到k的那个人出列;他的下一个人又从1开始报数,数到k的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 例子:  n = 9,k = 5,从1开始报数。 【解答】  出局人的顺序为5,1,7,4
这些互联网大佬竟然都是程序员出身,梦想还是要有的!
经常被网友问学计算机做程序猿有没前途,其实我个人看来,不管你是哪个行业,如果能做到更坚持、更极致没有不成功的理由。接下来就让我们来看看几位程序员出身的互联网大佬:1、微软比尔盖茨, 13岁时候就开始了电脑程序设计2、百度李彦宏,高中时代就参加了全国青少年程序设计大赛3、腾讯马化腾,为了养活那只企鹅,接了不少外包项目4、360 周鸿祎,他觉得别人做的工具不好用,拉上一个同事熬夜18天写了2万5千行代
jsp+mysql在线考试
里面还有些问题,还望网友们见谅,指教……
C语言初学者常见的一些编程问题
1.变量要先定义后使用;   example:             int  n;             printf("%d",n); 将打印的是存储n变量的地址; 2.对一些基本的语法结构不了解;
【资讯】2017年乌镇互联网大会,互联网大佬们齐聚首
    世界互联网大会昨天(12月3日)正式在浙江乌镇开幕,可以说是把互联网半壁江山都搬来了。   按照惯例,各家大佬们都是摘重点讲了讲公司近期取得的优异成果,顺带展望未来,提出趋势判断。 马云在自己的主场,讲得主题是技术革命。他认为,当前技术革命造成的影响,可能超越过去一切技术革命的总和。 在他看来,随着人工智能、机器学习等技术的发展,必将取代大部分机械劳作。如此趋势近年来也...
也谈智能手机游戏开发中的分辨率自适应问题
现在市面上的智能手机品种可谓浩如烟海,其分辨率也千差万别,在开发手机游戏时,势必会遇到如何自动适应分辨率的问题。我前段时间在开发的一款跨平台的手机游戏引擎,自然也遇到了这个问题。这款引擎的名字叫《OGL2D》,使用者可以开Windows下方便的开发和调试游戏,完成后可以编译到Android和IOS操作系统上。在确立设计目标时,我们要求其自动适应目前主流的分辨率:如240X320,320X480,4
AWS成本优化诀窍
大佬们分享的AWS成本优化诀窍! 大佬们分享的AWS成本优化绝技!
一个简易的mvcdemo
刚开始接触这块,看了网上大佬的文章 自己摸索着写了一下,不足之处 希望大佬指教
【MFC】利用CSOCKET实现连接、简单通信
首先,必须说一下SOCKET连接的理论步骤: 1、在服务器端声明一个用于监听客户端的SOCKET对象,同时对应某个端口设定为监听状态; 2、在客户端声明SOCKET对象,并通过IP和端口向服务器请求连接; 3、服务器端监听到请求指令后,新建一个SOCKET对象,用于与客户端绑定,传送和接收数据,服务器用于监听的SOCKET继续监听下一个客户端的请求。 接下来,我们开始正式着手:
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java大佬的学习经验 java大佬学习技术