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

关于CAsyncSocket::Receive()的问题?

编辑:说三道四文库 发布时间:2017-10-18 10:18
HTML文档下载 WORD文档下载 PDF文档下载
问题如下:

将文件分批先写入缓冲区,再用socket的sent发送,客户端用receive收

在localhost中发送一个300k的文件怎么都不会出错,可上局域网却会错少数几个文件包,

用if (nReceived!=SOCKET_ERROR) 却不会发现错误,这是怎么回事?请大家给予帮助

谢谢了!
你是怎么收的?
你是不是说发送一次却接收多次的意思啊?我遇到过这种情况。

在客户端接收之前加上:
m_ClientSocket->AsyncSelect(0);
m_ClientSocket->AsyncSelect(FD_CLOSE);

to laiping(长夜漫漫,无心睡眠) 
呵呵,不大懂,这是为了什么?
当onreceive()触发时,就receive,再往缓冲里写


目前是发送的都可以收到(数量丝毫不错),但就是有错
1。判断文件尾了么?
2。检查每次收到的数量了么(不一定和每次发送的一样多)?

呵呵,我是新手,只能想到这些。
2。检查每次收到的数量了么(不一定和每次发送的一样多)?


好象有道理?

哦,是这样的?
发送方如果每次发1k,接受方每次收到的很可能小于1k。
哈哈,我在这里犯过错误的。
关注!1
  我每次送512 个字节
  nReceived=m_sConnectSocket.Receive(pBufr,512);

  nReceived 如果不是512 是不是就错了?

  谢谢
  
那并不是错误,很正常。
所以要作判断,然后作相应的处理。
我刚刚试验的结果是,再localhost 下发送,文件完好无缺地收到了(经过比较)

而nReceived 总不是512 
啊?所以我问你是怎么接收的。
判断接收时出现的错误是不是阻塞模式?
是的话可以做个延迟处理。
或者判断一下发送时是否有错误?
我腿!!!
newlearner(阿杨) :
用 nReceived=m_sConnectSocket.Receive(pBufr,512);收下后,再写入缓冲,知道server端发完(文件尾)再一次写入client文件

laiping(长夜漫漫,无心睡眠):
是不是这个东东:  WSAEWOULDBLOCK

唉,谢谢大家帮忙

是啊,查查帮助怎么用。
/*我刚刚试验的结果是,再localhost 下发送,文件完好无缺地收到了(经过比较)*/

对不起,错误试验!

好象有结果了...且听下回分解

这个问题解决了,现在基本可以用了,但是一上MODEM 传输就出错;

又有新问题,请大家看看我的新帖子,提供宝贵思路,谢谢
小米游戏中心10月报告:分析各种手游活动之优劣 欢网王智勇:传统电视厂商须补互联网基因 透露与百度合作细节 支付宝声波支付之初体验 首款使用HSA架构的Kaveri APU、多款异构计算开发工具APU13上齐亮相 分享10段实用的HTML5代码 十条建议送给那些初入职场的小白 这是要灭掉DC的节奏?谷歌欲推Android摄像头API 支持RAW 专访产品经理Markus Spiering:冬眠多年后的Flickr如何在夹缝中生存? 创业与投资专题论坛:硬件的现在!创业的未来? 造就Office新用法:微软推WP应用 可遥控Office文件 成为一名PHP专家其实并不难 前富士康CEO程天纵:创新来自长尾,创业源于创客! 最危险的开源项目——比特币 11月20日:微软正式发布Windows 1.0 回顾历代Windows版本界面 微软CEO鲍尔默卸职前在股东会上的最后演讲 微软改革员工排名制度或将开启新篇章 【快讯】SAP联合中国电信,又一外商公有云曲线入华 微软CloudOS云操作系统构建企业级三云合一 IE11支持JavaScript新型API,Web应用国际化更便捷 谷歌推订阅应用Play Newsstand:杂志+RSS阅读器 【信息图】到2020年开发者、设计师、测试员的数量将达到史无前例的高度 推广与盈利专题论坛:中国影响世界,世界定义中国 SlideIdea CEO李建忠:移动产品的技术面思考 BDTC→→百度林仕鼎、腾讯蒋杰、阿里唐洪论道大数据平台与技术 谷歌首席互联网布道师:隐私保护并不是一种正常行为 微软公开“挑衅”谷歌,出售反谷歌标语T恤 四大UX设计原则,打造网站最佳浏览体验 【BDTC讲师】黄晓庆:从小灵通到Hadoop与实时大数据分析 【BDTC讲师】杨强:从禽流感预测到图片语义解释 2013中国大数据技术大会讲师议题正式发布 “2013中国大数据周”即将开幕 正式发布中国大数据现状白皮书 singleton模式实现的问题 100分 谁讲一下定点数和浮点数的区别 急急急.请各位大虾帮帮忙啊! 請問語句的意思,謝謝 (Oracle8i)以SYSMAN登录控制台 斑竹9我! 求教高手!!!TEXTBOX与DATAGRID的问题 求助!关于用74LS181模拟8位机的资料!(散分啦,小弟急用啊!) 我的WINDOWS2003的DIRECTX 3D功能用不了,为什么? 如何用命令来修改设置计算机的ip,网关和dns等内容 不知道到那里问,借个人气了 托架的图标 散分! 如何建立一个这样的数据窗口? 上次未解决的问题(附源程序,及时结贴)(输入地址时http://ip/default.asp能正常使用,但是用http://ip则只能显示首页) 这个分页查询的SQL语句有什么问题?高分求教!!! 怎样求一个集合的子集? 我应该怎么做(项目经理请进,至少代表全国大部分公司的问题),一个年轻软件开发人员的问题 zzzzzzzzzzzzzzzzzzzz 高手指点迷津,如何更新数据库里的image字段 算法问题,再请教各位高手! 急急急,有关classpath 急!如何把picturebox中的内容保存成图片呢! Web Service中怎样验证身份? Web Service性能测试,欢迎评论,来者有分! 散分! 数据类型转换 ColdFusion的语言 - CFML win2003安装后,每个一秒种读一次盘是否正常 各位高手,最近在使用MASK PRO插件时碰到一个问题 x86汇编新手 星期六了,我还在工作....大家来帮忙看看。....很简单的问题 怎样在注册表里删除OFFICE 数据库不同,sql语句也有限制吗? 我在使用化境上传组件时碰到的问题,希望大家帮着看看,解决一下,高分求助 listview中的item能否变灰,也就是使某些项不能选 高分求各位高手急求!!!MP3问题 我的2k(PRO)我的电脑打不开,控制面版也打不开,其余的一切正常。这是为什么? 配置问题 关于上网,上传,二个大问题,高手请进,急! 一个打包问题 如何在asp里实现点一个按钮带动另一个软件的运行?急! 散分! 怎样将http下做好的网站,全盘转为https的.我准备买密匙的.想先测试一下. 如果判断当前时间是在某一时间段内? TX DATA SOURCES 數據源問題? 数据得导入和导出 给个好办法 反驳!“一位女生对男生追心仪女孩的建议”zz 请高手指点出我的小程序错误,谢谢! 菜鸟问题,这个combobox为什么不响应onchange事件?高手看看啊 我亲爱的爸爸作为联合国军事观察员,在执行维和任务中壮烈牺牲(缩句)亲爱的爸爸作为一名联合国军事观察员,在执行维和行动中壮烈牺牲(缩句) 怎样防止电工触电 用一支蜡烛作太阳,用一只小地球仪从西向东绕蜡烛运转,请填出相应的节气.1 ( ) 2 ( ) 3 ( ) 4 ( ) 悠悠球雪鳞锋多少钱 2.当某工地发生触电事故时,作为一名在现场的电工应采取什么应急措施 在物理模型中玻璃是不是光滑面是不是就没有摩擦力 也就没有μ 一个质量为45Kg的中学生的重量是多少N 电源开关老跳闸一般有几种原因 最好做过电工的能给我多点的解释 玻璃很光滑,为什么玻璃上不能滑冰? 今天有买了iPhone5S的吗?我也想也买一个也,但是我更期待iPhone6哦!iPhone5S的绯闻已经穿了很久,今天在易迅网终于看了他的庐山真面目了,还有iPhone5C,也不错哦,现在很纠结,我又想买5S,又想以后买6 有哪些字表示绿色、蓝色?越多越好 玻璃泡碰到容器的底和容器壁,玻璃泡为什么会损坏?拜托各位大神初二物理题 南朝四百八十寺 多少楼台烟雨中反映了什么现象出现了哪些文化成就这些成就在今天还有什么意义 山寨、山寨产品、山寨现象、山寨文化的关系如题.请不要随便复制过来.希望有识之士帮我分析下他们的关系.谁包涵谁、?或者先有什么再有什么?或者什么折射出什么?请不要再说百度百科里 我的一个插座,一个三孔的,一个二孔的,二孔的有电,三孔的无电,不知为什么? C++构造函数不能有返回类型定义一个圆柱体类模版,数据成员有圆柱体底半径,圆柱体高,成员函数有带参数构造函数,求圆柱体体积函数,求圆柱体表面积函数,要求成员函数在类外定义,主程序测 山寨现象是什么山寨机,山寨MP3…………都是什么啊? 请各位考过西班牙语DELE的前辈指点一下,我这个测试结果是不是要报考B2级呢? 《一只贝》是谁写的急急急 “南朝四百八十寺,多少楼台烟雨中.”它反映南北朝时期的什么现象?这现象在文化方面有哪些相关的文化成就这些成就在今天还有什么历史意义? 山寨行为是什么具体点的答案,. 单位让自己确定企业年金的缴费比例,最高10%,请问一下企业年金缴费比例越高越合适吗?如果辞职以后怎么办 山寨的意思. VF里的标定符号怎么规定,是拼音是输符号,还是英文时输符号?还有什么时候要空格? 企业年金缴费比例是多少? 求视频:自制验电器 材料:玻璃杯、细线、铝箔、塑料笔杆(如何弄)急 “广播室”用英文怎么说? 仿写 一只贝 甲酸甲酯能和氢氧化钠反应吗 401 室的英文怎么说.如题. 谁知道一只贝是谁写的 如何拆解冰魄悠悠球轴承上星期刚买了个冰魄回来,正想用ZIPPO清洗一下轴承,怎知轴承的另一边镶嵌死了在球上,自己又不敢用蛮力拆,希望有经验之士指教一下. 铜离子与明矾(硫酸铝钾)溶液的反应?将含有铜离子的蓝色透明溶液滴入透明的明矾(硫酸铝钾)溶液中,产生蓝色沉淀和无色透明的液体.请问这是什么反应?方程式怎么写? 给下列字换偏旁组成字,再组词:僵、例. 甲酸甲酯和氢氧化钠的水解反应中那个氢和氢氧化钠反应?为啥不是左面的氢啊? 为什么分子、原子化学性质不同如题 加偏旁,组成新字,并组两个词.僵 感 既 () =>{}放入构造函数中是什么意思? 什么是山寨行为?解释下含义,还有就是表现 我想买个iPhone5s.现在iPhone6要出来了.您会降的.我到底现在买还是等iPhone6出来再买. 究竟什么叫化合价?究竟什么叫化合价呀?化合价的概念是什么?我理解了好久,还是理解不出.希望有一些简明清楚的文字能够使我理解. 家庭电路怎样连接在火线,零线中?我听别人说是左零右火,有人说是左火右零,到底怎样连啊?小灯泡,2孔插座,3孔插座怎样连接在火线,零线上. 我是买iphone5S呢?还是等iphone6出来买iphone6有没有人能告诉我啊最好分析的详细一点!我现在很郁闷啊! 到底什么是化合价? 东方Project有多少人比藤原妹红强 山寨什么意思嘛 65要多重才算标准? 我是高二的学生 我们再说的电容器与电源连接时 U不变;电容器与电源断开 Q不变.这是不是在电容稳定后才成 山寨意思 怎样选择调节系统中变送器的量程? 问几个常识问题,知道不知道的都看下 山寨有什么含义?现在很流行这个词语.最好有些例子 假如大气中没有灰尘中,我们将面临怎样的情形呢?运用了什么说明方法 我要问百度知道知道不知道知道就知道不知道就不知道不要知道说不知道不知道说知道到头来知道变成不知道不道还是不知道天知道地知道百度知道知道若要问我知道不知道知道不知道也不 填空怎么写 今天要 急 1+1等于几的笑话 山寨的意思想要知道山寨的正确定义,不知道现在词典中有没有正规解释? 世界上有多少个国家和地区,多少个独立主权国家,其中联合国有多少个会员国,有几个常驻联合国观察员?具体的数量? 电工如何防止触电 哪里的导电泡棉最好啊? 瑞典家具商为索马里难民提供塑料屋 手日本茨城县一金属加工厂爆炸 两员工严专家:消费升级人口基数大 中国车市仍美国北卡州狂欢活动发生意外事故 致5欧盟主席谈隐私 被称暗示美国搞监视是挪威拒绝美国请求 将不接收销毁叙利亚克里叹美政府关门损形象 他国外交官欲德一男子拒绝受审持枪劫持12名亲友终第二届全国茶艺职业技能竞赛在浙江武义吉尔吉斯斯坦:秋至伊塞克湖【高清组图粉丝自制任天堂智能手机惊现网络澳大利亚最老双胞胎长寿秘诀:不与坏男吉尔吉斯斯坦:探访美丽而濒危的猫科动日本茨城县一金属加工厂爆炸 两员工严美国19岁学生欲徒步闯南极 14岁曾澳大利亚最老双胞胎长寿秘诀:不与坏男促政府兑现修路承诺 小镇妇女性罢工拒沙特前高官批评美国中东政策 或联手埃美国北卡州狂欢活动发生意外事故 致5澳男子因涉嫌从15楼阳台扔下未婚妻出沙特前高官批评美中东政策 或联手埃及打造绿色社区 夯实两型基础河北省青年读书班举办辅导讲座合资公司成功 双方母公司就成功领观展券,享受底价购车再优惠竹海 闲看清风恋竹林湖南首批四机构获私募牌照一汽 大众携全系车型发力北京车展天下独绝神仙居南县用清退的办公用房满足医院、学校需学习弘扬先进典型事迹精神发现Vision概念车领衔 捷豹路虎动漫节魔幻狂欢温州市长微信批示:为什么还管不了?钱江晚报音乐置业节精彩继续疫苗接种安全吗新疆下雪 甘肃下沙附:钱江晚报对乾成园考场作弊获刑哈尔滨国土局湿地上建豪华会所畅游东海鱼仓,体悟海岛风情携手维特尔 雷诺上演F1体验日
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘