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

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

编辑:说三道四文库 发布时间:2017-08-24 02:58
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 传输就出错;

又有新问题,请大家看看我的新帖子,提供宝贵思路,谢谢
苹果更新Apple Store应用,可查看零售店库存 开源软硬件:福特汽车的OpenXC计划 Temple Run:Oz稳坐付费榜头把交椅,迪士尼名利双收 Facebook开放图谱示好开发者 新增书籍电影等九项操作 源代码管理的六大视觉模式 最新算法面世 可提高云数据库性能 分析称平板电脑应用将占全球应用经济的35% 三大运营商对微信等OTT业务摊牌 Runscope联合创始人John Sheehan:API已死,API永存! IBM在京发布大数据白皮书 提出五项关键建议 Twitter开源Parquet 将支持Impala加速实时查询 使用Go代替Ruby,将服务器数量从30降到2 初创公司SwiftStack:“放在盒子里的S3” 赫尔辛基:全球移动游戏开发者的“黄埔军校” 不只属于三星!uMoove将发布“眼球追踪”SDK Android掌门人Andy Rubin宣布辞职 Chrome主管接任 openSUSE 12.3发布 弃MySQL拥抱MariaDB Meteor:让实时Web App成为主流 别了,Google Reader!谷歌于7月1日关闭服务 “天网”降临 机器人或将崛起? 涅槃重生:Qt 5 for Android预览版发布 Google Play将逐步移除广告拦截应用 Shapeways公司开放API 3D打印时代来临 37signal设计师眼中的iOS与Android系统 VMware/Oracle向公有云拓展生态系统 AWS“山寨”技术伙伴创意与产品,是自我完善还是杀鸡取卵? 苹果发布OS X 10.8.3 新版Boot Camp可支持Windows 8 恭喜!麻省理工两密码学教授获2012图灵奖 Rovio的逆袭,发布首款RPG游戏“克鲁德一家” 百会呼吁微软提供合法经营Office 365的相关证明 谁说Vim不是IDE?(四) 分发高手睇过来 请求帮助 [转帖·放分]恶毒女人的情书 如果自己创建一个类,在这个类中想调用当前CXXVIEW类中的函数该如何办? P:Pointer? 数据库连接问题? 如何在菜单中显示图片?谢谢! 在线等待!急,tomcat中文问题 工作很非常特别烦心,散分 如何监控网络中的打印 请问在COMCAT中如何更改根目录的路径 java 中的double类型,在Oracle数据库中应该对应的是什么类型? 怎样作才能不让用户随意更改系统时间和日期? 关于单击和双击的问题 请问一个关于GB要转换成日文的Shift-JIS内码的问题 请问一下这个字符串什么意思? 在ASP.NET中怎樣讀取通過用XMLHTTP Send過來的XML數據包(一個問題50) 关于IrDA在WINDOWS/NT/XP下的编程实现 一定给分啊,快点进来看看阿 ! 帮忙写个SQL语句。 静态文本框里的文字如何调整其大小? store procedure类型 数据窗口问题 编译器参数,在线等待 求sql 如何用BUTTON按钮,将一个窗体文件关闭? 非常简单的付值问题.火急,再线等待,马上送份 调用RasDia();第一次拨号成功断线后再拨就返回错误字符终止连接为何代码如下: 怎样能编写用于用ie注册邮箱、论坛账号时自动填表的软件 资源文件的问题! 一个挑战斑竹的问题!!50分 如何把压缩文件(*.rar或则*.zip)和word文档存到Acess数据库啊??? 如何可以知道访问我的网站的用户来自哪里? 关于SQL的问题 这对话框我如何去掉 asp.net 能否运行在Solaris系统下,参与者有分 c#请求援助 int a 除以 int b 取他们的余数用C#该怎么写啊?谢谢 求救!显示后台数据,在线等待!等…… jsp中的数据库问题,求教!!急 刚学数据库,弱智问题,高分赠送! 这个查询怎么写? 关于表生成文本文件遇到的事情,急 InstallShield Professional Standard Edition 6.30 英文版的下载(高分:200) 寻一男友:发展方向——>老公 我用serv-u,客户端访问为什么没有用户登陆窗口啊? 脚本验证datetime要准确点的 请问,想做出象Protel(Tango)作图效果的程序,如何下手呢? win API函数的区别(win xp 和win 2000)高难度!! 那儿有winsock.pbl 进入系统的速度变慢????在线等待 当 AllowPaging 设置为真并且选定的数据源不实现 ICollection 时,AllowCustomPaging 必须为真,并且 ID 为 DataGrid1 的 Data 《长征》一诗中写到的红军在长征途中遇到的事件有 为什么别人总抄我的作业,却不给我抄 谁帮我写英语作文?小弟我重谢、写的好积分再加!以“Why a sense of humor is important”为题,写一篇100词左右的短文.提示如下:1.幽默能体现个性.2.幽默有益于身心健康.3.幽默能融洽与他人的关系. 长方形纸折两次,怎样折出一个30度角?只能折两次哦 谁知道抄作业的速度和做作业的速度是几倍关系? 谁能帮我检查这篇英语作文啊,如果无错小弟必有重谢The Commander Fort Henry of the FortHenry was very angrily,he accuse Ashley is accomplice.Ashley was Imprisoned for 8hour.Ashleyemploy John for his lawye.Henry Dundas employChief J 把铁丝和铜丝区别开来,下列方法中不可行的是( )A导电实验B颜色C磁铁D加入稀盐酸 成了写成比喻句 本人考托福 今天写了一篇作文 大神看看能得几分,哪里可以改进的?Many teachers assign homework to students every day.Do you think daily homework is necessary for students?Use specific reasons and details to support your answer. 关于雅思听力和写作要考第二次了,第一次听力和写作不好,同志们给推荐点好材料吧,第一次就做了剑雅那几本书Listen to this(junior) 买了,听了点,大家都推荐那个,但是不喜欢,可能题目设置的 自动扶梯每个台阶的轮子是怎样的? 小明和小强原有图画纸之比是4:3,小明有买来15张,小强用掉了8张,现有的图画纸之比是5:2,则原来他们各有多少张? 雅思听力.写作词汇我准备一个半月后去考雅思。近期准备冲刺下。哪位大大给我雅思的听力写作的词汇啊、之前考过一次才3.目标是6。55555 如何解决家长和孩子之间的矛盾冲突? 假如给我三天光明作者是谁? 一周内如何提高雅思听力和写作我还有一周就要考雅思了.但是写作和听力都挺成问题的.麻烦大家如果一周内能提高写作和听力~我要单科5.5, 你和老师之间发生过矛盾冲突吗?事情是怎样的?事情是怎样解决的? 假如给我三天光明作者 雅思听力简单但写作却很难!上次的雅思成绩:听力:8阅读:5.5写作:4口语:5怎样提高雅思写作?12月10号要再考. 如何拒绝别人借作业 《反对邪教,崇尚科学》征文五一回校要交 咖啡杯有哪些种类 怎样借别人抄作业别人会出高价 急需《崇尚科学 反对邪教》的征文, 雅思听力,写作,口语预测,那里的比较准?我12月12日考雅思,想问下谁的听力和写作预测比较准?可以是各个老师的,不一定非要是听力写作在一起的,希望有经验的烤鸭给点参考! 已知角α,β的顶点在坐标原点,始边与x轴的正半轴重合,α,β∈(0,π),角β的终边与单位圆交点的横坐标是-1知角α,β的顶点在坐标原点,始边与x轴的正半轴重合,α,β∈(0,π),角β的终边与单位圆交点 三角方程(2cosx-1)(2sinx+3)=0的解集为 淘淘有一些邮票要装在集邮册里,如果每页要装12页要装15页.如果每页装18页,要装多少页用比例解 已知角a的顶点与原点重合,始边与x轴的正半轴重合,终边与单位圆的交点p在直线5x+5y-1=0上则sin2a=? 三角方程2sinx+1=0的解集是 咖啡杯的类别像卡布奇诺咖啡用卡布奇诺杯装蓝山咖啡用单品咖啡杯装但卡布奇诺杯和单品咖啡杯怎么认识分类,有什么区别! 直角坐标系中角α的顶点是原点,始边与x轴正半轴重合,终边交单位圆与点A,α∈(π/6,π/2).将角α的终边按逆时针旋转交单位圆与B,记A(X1,y1)),B(x2,y2).(1)若x1=1/3,求x2=?.(2)分别过A,B作x轴的垂线垂足 三角方程2sinx=-1的解集是?三角方程,急 小华的集邮册每页贴十四枚邮票贴了六页张力又给了他一些现在小华共有92张邮票张力送给他都少张邮票 小红13分钟打了996个字 小明12分钟打了936鸽子个字,怎么列式 求三角方程2sinx+1=0在[0,2π]范围内的解集 用一张矩形的纸,折成一个直角三角形,使其中有一个角是30度,请问如何折? 小明和小红以同样的速度打字,小明打了2分钟,小红打了5分钟,小红比小明多打了33个字,小红和小明每分钟各能打多少字? 已知x,y,z是一个三角形的三个内角,求三元方程2cosx+2cosy+2cosz=3的所有解 世界上存在基因完全相同的两个人吗?基因不同又会导致什么不同呢?性格是由基因决定吗? 用矩形纸折出一个直角三角形并使它的一个锐角是30度画出折痕,给证明 一个朋友有人找我抄作业,我又不好拒绝,怎么办?不是一次了,几乎每天都打电话抄我的,我又不好拒绝,毕竟是朋友.但是她没完没了,而且有时我还因为告诉她作业而耽误时间写作业,结果被我爸 世界上有和基因跟自己一样的人么我记得在本书上看到,在一个人死后,少则几百年多则几万年或几十万年,在人的基因重组中会碰到跟你生前一模一样的基因,那是你就会复活,是真的么? 如何将A4纸折成一个角为三十度的直角三角形 小明和小红以同样的速度打字.小明打了2分钟,小红打了5分钟,小红比小明多打33个字.小红和小明每分钟各能打多少个字? 描写母爱的作文(100字) 充电电池充电的时候是将什么转化为什么,工作的时候是将什么转化为什么? 如何婉转拒绝被别人抄作业 小明住在学校的东面,小强住在学校的西面.小明和小强同时从各自家里出发到学校,小明每分钟走64.5米,小强每分钟走75.5米,21分钟后两个人同时到达学校.小明家与小强家相距多少米? 幼教怎么样就可以成为早教 一个直圆锥和一个直圆柱底面积和高都相等,已知直圆锥的底面周长是18.84厘米,高是21厘米.求直圆柱的体积是多少立方厘米快快快快快快快快快 要考托福 每天背多少单词合适啊? 如何解决幼儿教育小学化问题? 小明和李强原有的画纸张数之比是4:3,后来,他们图画纸之比是5:2,原来两个各有多少张图画纸?是不是少了条件? 七侓·长征整句诗表现了红军的什么我会给财富的,要快啊 做幼教好还是早教好呢? 小明和小强原有的图画纸之比是4:3小明又买来14张,现有的图画纸之比是5:2,问原来两人各有多少张图画纸?不要用方程 求一段描写植物的文字,100字以上,能体现母爱或父爱. 如何让别人不抄你的作业?我是班里的英语课代表,英语成绩又名列前茅,就经常有人来问问题,我也告诉他们,但有一个人,经常找我要英语作业,我说没写完,他仍然找我要,没办法,我心肠软,没有 小明和小强原有图画纸张数的比是4:3,小明又买来35张,现在两人的张数比是5:2,原来两人各有多少张图画纸?急啊 算术法 第十四个全国“男性健康日”浙江多名医国航增加三条国际航线伊朗边境发生武装冲突 14名边防人员哥伦比亚妇女售卖12个女儿“初夜权”漏洞百出的“全球奴役指数”美媒曝谷歌或正秘密建造海上数据中心哥伦比亚妇女售卖12个女儿初夜权牟利白俄总统错坐普京座位 发现后起身让座伊朗边境发生武装冲突 14名边防人员朝鲜纪念中国志愿军赴朝参战63周年 世界浙商大会开幕 夏宝龙赞浙商是最倚人感染H7N9禽流感病毒疫苗株在杭州马尼拉巿长据报拟下月赴香港就人质事件俞正声谈中共十八届三中全会毒性很强的废水直接排放 瓯海一老板被从X光片CT片中提炼白银 丽水男子因杭州西湖特聘十大“刺客” 常年为西湖立塔打井 杭州首个井筒式停车库有望下海铁联运专列开通(图)留学生展风姿(图)杭州着力疏通“毛细血管” 拥堵点已着交警集中整治水泥搅拌车关机不接电话 遭男友掴掌海都高招咨询会28日在榕举办□教育资讯女友与哥们独处 男子吃醋报警刀砍妻子家人逃匿10多年国人有哪些营养困惑?如何获得正确营养“蜘蛛盗”11楼行窃 还偷喝女儿红创越培训中心跆拳道课程缩水正畸科普讲座开讲啦!较真老大爷 要等家长来旧爱已远追求幸福不应止步学生买橡皮 不再看重“色香味”F1奥地利站罗斯伯格夺冠挪用公款扮款爷 电工酒店疯狂消费晚来没关系 每日特别奖同样给力福州今明多地停水省市检察院 通报已查办要案白马路、光禄坊 本月起改造路面声称树木挡光 业主凌晨砍树遭白蚁蛀烂后 绿化树被风刮断
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘