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

如何使用TNMUDP实现传一个大的文件?

编辑:说三道四文库 发布时间:2017-08-19 10:05
HTML文档下载 WORD文档下载 PDF文档下载
使用TNMUDP传输一个大的文件,将文件读到流里面,然后再从流写到数组里面,用sendbuffer发送,发送没有问题,可是在接收的时候只能收到8200个字节,其余的内容收不到。请问为什么?可不可以在发送的时候,每调用一次sendbuffer都加以个延时?可是加延时应该用什么函数?
void __fastcall TForm1::BtSendStreamClick(TObject *Sender)
{
    NMUDP1->RemoteHost = Host->Text;
    NMUDP1->RemotePort = StrToInt(Port->Text);
    NMUDP1->ReportLevel = Nmudp::Status_Basic;
    const int ThreshHold = 2048;

     // Load the stream.
    TFileStream *Strm = new TFileStream(UDPStream->Text, fmOpenRead);
    char *Buffer = new char[ThreshHold];
    int BuffSize = Strm->Size;
    int Buffers = BuffSize / ThreshHold;

    for(int i=0; i <= Buffers; i++)
      {
        if(BuffSize > 2048)
          {
            Strm->Read(Buffer, ThreshHold);
            NMUDP1->SendBuffer(Buffer, ThreshHold, ThreshHold);
          }
        else
          {
            Strm->Read(Buffer, BuffSize);
            NMUDP1->SendBuffer(Buffer, BuffSize, BuffSize);
          }

        BuffSize -= ThreshHold;
      }

    delete Buffer;
    delete Strm;

    Output->Lines->Add("");
}//不明白的意思,这样可以么?BCB代码

延时使用sleep函数
谷歌实习生每月都拿$6000,你呢? 【第五届中国云计算大会】由瓦特变比特输出,新疆要做中亚云服务中心 应用程序扩展性实现的十宗罪 图文:看谷歌实习生的惬意生活 为移动而设计:交互设计篇 小米游戏中心月度报告:极品、神庙、找你妹 中科院:常温下的液态金属电路3D打印机 细数IE10里的HTML5特性 使用Twitter Bootstrap的五大理由 Twitter重塑API战略 开启V1.1时代 Sony开放SmartWatch 支持第三方定制固件 甩啦甩啦!Apptopia帮开发者在线买卖App所有权 聚焦全球移动市场:印度,这块肥肉不太肥 Google决定明年一月份停止对Chrome Frame支持与更新 你应该关注的几个Eclipse超酷插件 华为王丰:FusionCube打造下一代融合一体机 上海云人联合创始人吴朱华:中国人也能做出最好的实时数据库产品 Facebook RSS替代Google Reader?或因其社交属性失败 让这么多国外开发者如此兴奋,iOS 7到底好在哪里? Web开发中那些不招人“待见”的功能 最好的超级计算机在中国 为开发者提供的10款Web应用程序 5000万次下载:HandyGames如何征服Google Play? 红帽大战Ubuntu:750小时免费企业版红帽套餐即将登陆AWS EMC Sanjay Mirchandani:92%虚拟化,使更少IT人拥有更大交付能力 从NSA携谷歌、微软等9家名企监控用户行为看数据安全 【专访间】新科兰德创始人左磊:我们的“卖点”是“数据弹药” 甲骨文公司宣布推出最新Java EE 7 10款最佳CSS/jQuery开源图片说明 创业者应避免对投资者说的五句话 直接拿来用!最火的iOS开源项目(二) 请问各位大虾,哪有paradox(INPRISE 公司产品)数据库(*.DB)的资料? 各位大虾救命啊!请问怎么在一个DIALOG中使用RICHEDITVIEW,谢谢大家了 ACCESS的删除问题 我有“处女”情结,可.............. 菜问题,,马上给分sendto问题 while和for的区别 安装的问题 我喜欢上公司的JJ怎么办????? 谁能帮我反编译?急 1.7gmsdn如何改成3张碟刻出来 启动慢? 有什么方法实现点击"提交"按钮后,弹出一个框显示表单里的数据,"确定"后再提交,"取消"后不提交? 请教vb 字符串问题 急!明天要啊!(帮忙啊!)分在另一贴给! 请问如何创建一个组控件,然后又可以动态调用?请进!:) 用Jbuilder开发,怎样配置才能开发j2me? 关于HOOK和键盘屏蔽的问题??? 如何在自己的网页上嵌入google的页面翻译功能 有关2k的内存问题 阴谋家已被清除!大家尽兴的庆祝呀! 问一下 C++基础的弱智(20分钟内结贴) 高手请看:实形变量在不同的过程中调用问题?(大家都要遇到的问题,来着有分!) 还是没解决呀!!1 350元左右的MP3播放器谁好阿?你给推荐一下? 由于工作需要,将要转到Linux平台,请问那位知道有什么好的SQL Client在Linux下? 昨天做成功了有限集手写汉字识别的程序,高兴,散分!!! SOS。。。一个很基础的问题 。。 系统设计和软件设计的说明书问题 [请问]两个JavaScript问题 一个企业的办公系统,使用人数5k人,预算多少合适? 我中了“冰河” 怎么办? 菜鸟问题:linux下怎么把文件a和b压缩成c啊? 请问大家一些事情(关于反汇编) 菜鸟问题:linux下怎么把文件a和b压缩成c啊? 资源管理器中选中的多个文件怎样传给我的程序 高分求购网页 在哪能下载SYBASE11.5的客户端和服务器端?急!!!!! 显示器的问题 请问如何搜索到网络中所有的消息名,即用Net Name命令显示出来的 急,有办法用java做个程序:输入“(3>4)or(3>5)",判断后输出其对应的bool值吗? 怎么在自己的程序里注册一个组件? 问一个小问题,高分相赠! mssql的JDBC那有得下,听说微软站上的那个只能连自己的SQL,有没有完全版的呀,在哪可以下? 高分求救,出现乱码了,怎么办?高手请进 DirectShow & Mpeg4! 将一sql语句放入了一个string变量中,我应该有什么函数执行他呢? 急。。。。。。。一个简单的问题。关于下拉列表的 問題集錦﹗望好心人解答﹗ 程序员书上的编程擂台的示例文件在哪里阿 怎么在自己的程序里注册一个组件? 如何迅速解决即将面临的英语四级的难题,对一个英语挂科的人 移相全桥软开关变换器能与串联式谐振变换器相结合么 调制解调器的英文怎么写 南昌大学英语过了四级,以前挂科的英语算学分吗我的大学英语挂了,补考好多次都没过,但这次把四级过了,不知道学分会不会自动补上?还是还要重修呀? 呵呵,我知道答案了当然,我好久没做这种高中题目了.也许有不对的地方你指出来啊.如果有疑问或不懂的地方再提问哈,我尽量解答. 有线电视调制解调器用英文怎么说? 我的英语超级烂,大一了,马上就要考四级了,而且还常挂科, 电机的内压敏电阻起什么作用 解释“台阶”在不同语言环境中的意思(1)台阶高,屋主人的地位就高(2)给他们找个台阶儿下了吧 大三了,英语四级没过,计算机2级没过,经常挂科,我是不是完了? 怎样备好课? 静如止水 静如止水 穆若清风 雅思的5.5、旧托福的550分是个什么概念是很难考吗?各位了解的的成绩都是多少?相当于大英几? 有一多肽的分子式为C59H76O21N12,将它彻底水解后,得到下列四种氨基酸(接内容)(接标题):谷氨酸C5H9NO4,甘氨酸C2H5NO2,丙氨酸C3H7NO2,苯丙氨酸C9H11NO2 求该多肽形成的基因中至少含有碱基多少 proe的缺省模板proe 的缺省模块和其他的模块哪里不一样! 谁知道托福550分是个什么概念?就是说相当于四六级或什么水平? 土地 阅读答案•土地  大地  亿万年的静止,此刻  在眼里  连绵起伏,波涛汹涌  祖辈们和树木花草  一起扎根  草木春茂冬枯  人在一代接一代  繁衍  父母,是 淡如止水的意思 托福550分是什么概念?雅斯6级是什么概念? 关于土地的倾诉 土地,谁来爱你失去了水分的身子?细小的身子不安的身子,在我们宽大的指缝间流淌,像攥不住的时光和流水.谁来留意你的呻吟?又一栋高楼放上了你的肩膀,城市在变重,莽撞的 求助proe缺省分解问题求助各位高手: 我分解组件时总是遇到一件烦人的问题,就是我想手动分解装配图,可是每次分解时总是会进入缺省分解状态,而缺省分解状态一般是很不好用. 不知道 求D选项解答 介绍石灰石是怎样形成的 “淡若止水”什么意思?! 多层楼梯电路图我想要为六层楼安装楼梯电灯,但不懂电路图所以装不了,其控制为又向控制的,比如在一楼可以开与关一楼的楼梯灯,二楼可以控一楼的灯与二楼的楼梯间的灯亮与灭,依次累推, 石灰石的产生过程是什么! 静若止水 动如脱兔 是静若止水 C D 选项详解14.如图所示,一细光束中含有两种单色光(分别为红色和紫色),从空气斜射到透明的玻璃砖上,透过玻璃砖后,又射出到空气中,则 (D) 光束①②玻璃砖A.出射光线中①是紫色,② 石灰石高温生成什么 怎样才算静若止水? B D选项详解. 表示向上看的一个字词语有? proE造型时,新建类型时为什么要把 使用缺省模块 前 的勾去掉 --- Guo Peng is my brother.(改为特殊疑问句)-----( )Gao Peng.(括号里只允许填一个词,但是像what‘s这样的也可以.) 机械图学中 一个三角形被细实线穿过 细实线上写有1:5 她是数学组长,英语组长 英文翻译 溴和什么管能团反应 请问机械设备图纸中这个白色的正方形和三角形是什么意思?这是国外图纸 水的分解化学式是:H2O=H2↑+O↑那么;H2+O=≠H2O? 环丙烷和溴反应的类型是加成还是取代? 以感动为话题的诗歌的题目怎么取给几个范例 ATM银行 什么意思 交割与交收分别什么意思? 关于怪.妖怪.灵异.的动画有哪些呢虫师 XXXholic 夏目友人帐 怪—AYAKASHT 奇幻贵公子 滑头鬼之孙 地狱少女 心灵侦探八云 结界师 半妖绮丽谭 地狱教师 咎狗之血 都看过了 还有没有类似的 看好 以“是什么触动了我”为题的诗.一定要令人震撼,从一个不同的角度去写.越美越好!非常急! 到期交割和商品交收区别期货交易和远期交易里面有个区别就是期货交易履约方式为到期交割和对冲平仓,远期交易是商品交收.那么到期交割和商品交收有什么区别? CAT是什么意思 以感动为题的诗 投资者由谁办理交割、交收? 沧州医专怎么样 橡胶管和弹簧夹在化学实验中的作用 潜水员在水下听到岸边人的讲话声是什么的传播 24的因数有哪些?18的因数有哪些 绵阳哪里能购买化学实验台在绵阳,公司新建实验室,需要购置化学实验台,不知道哪里有卖的 请问答案是什么,各个选项要解析一下 起个神秘怪诞的英文姓 调制解调器的英文是什么? 挂科了怎么办 英语过不去 还要考4级 形容言谈举止离奇怪诞的成语 调制解调器用英语怎么说?就是俗称的“猫”,上网用的那个. 《好声音》第三季冠名2.5亿 浙江卫法国前部长称法国总统奥朗德头号问题是阿盟秘书长称支持卜拉希米就叙问题斡旋日本一司机醉酒驾车连撞5名女中学生后英国三百余名议员被指仍挪公款用于日常韩国总统朴槿惠巴黎会见联合国教科文组加拿大10岁男童发现超新星 为全球最中央印发通知要求开展“四风”突出问题存在环境违法 北京35家餐饮企业和单河南警方异地用警突查涉黄会所 搜出大南京富二代杀妻案开审 被告人称自首否澳12岁少年成商界奇才 开养鸡场月赚阿富汗总统批美击毙巴基斯坦塔利班头目想坐飞机逃生门附近座位?德航新规定要印尼组织攻击澳大利亚百家网站 抗议澳湖南永兴庭审致7死煤矿瓦斯事故案 1金冠网店20万元起步 揭开网店\"黑老师在大厦里办起\"培优班\" 课堂吉星鹏杀妻案开审 被告人称自首否认故伊朗称希望与“六方”就核计划开展严肃全球多地共赏日食奇观 罕见金边全环食原矿绿松石为什么会吸水滴滴顺风车存平台漏洞:无需三证审核就“救市国家队”21家券商 已有6家被周末看啥 | 李晨范冰冰玩火,鹿晗郑脱离了58控制的杨浩涌,再次面对58微软耍花招,Windows 10用户四川一护士交白卷后走出考场 持刀捅伤海天盛筵5年累计成交额近百亿元 参观沱江资阳段一渔船突然沉没 致6人全部清华附中在建工地坍塌致10人死 15全国工商部门首个法治宣传周12月启动北京海淀提高市场租房租金补贴标准探索党风政风监督机制:没了糊涂账 有福佳斯小区:用上供暖让人喜 暖气不暖大雪天气运输受影响导致大米略微上调 大连反恐防生化毒气演练 各种高新装备\"上海中心\"获颁绿色建筑\"奥斯长沙一幼儿园楼体水泥块脱落 砸中学生从《琅琊榜》看构图,其实真应该学学南航“急救门”乘客再发文 历数北京9刘芹:为什么创业者都是孤独的金刚?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘