CSDN论坛 > Delphi > VCL组件开发及应用

Socket接收数据后数据量很大,缓存之后,如何处理,请高手指点....在线等!马上给分 [问题点数:50分,结帖人wolf2005]

Bbs5
本版专家分:2805
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:2805
Bbs5
本版专家分:2805
Bbs8
本版专家分:34315
Blank
红花 2003年9月 Delphi大版内专家分月排行榜第一
Blank
黄花 2003年8月 Delphi大版内专家分月排行榜第二
Bbs5
本版专家分:2805
Bbs6
本版专家分:7660
Bbs4
本版专家分:1141
Bbs5
本版专家分:2805
Bbs5
本版专家分:2805
Bbs3
本版专家分:665
Bbs4
本版专家分:1629
Bbs1
本版专家分:10
Bbs8
本版专家分:34315
Blank
红花 2003年9月 Delphi大版内专家分月排行榜第一
Blank
黄花 2003年8月 Delphi大版内专家分月排行榜第二
Bbs5
本版专家分:2805
Bbs8
本版专家分:34315
Blank
红花 2003年9月 Delphi大版内专家分月排行榜第一
Blank
黄花 2003年8月 Delphi大版内专家分月排行榜第二
Bbs4
本版专家分:1625
匿名用户不能发表回复!
其他相关推荐
Python入门:socket连续接收客户端数据
from socketserver import ThreadingMixIn,ForkingMixIn,StreamRequestHandler import socket,selects = socket.socket() #host = socket.gethostname() host = '127.0.0.1' print(host) port = 8088 s.bind((host,po
表的数据量特别大时是怎么处理的
1、索引优化和SQL语句优化是必须的,避免模糊查询和非索引查询,删改操作根据聚集索引进行,删改操作太频繁的话还是需要考虑分表2、看需求,如果需求不限制,那就分表分区会增加管理复杂度和成本这个很难理解,分区增加不了多少工作,如果需求要求必须单表,分区是解决在千万到几亿数据量的比较合适的方法可能更大数据量还是要回到分的路上,但是可能更多考虑分布式3、我们一般都是把历史数据定期转存其他表(一样的表名后加年
TCP的接收缓冲区满了,收到数据后会向发送方发送ACK吗?该怎么解决
TCP的接收缓冲区满了,收到数据后会向发送方发送ACK吗? TCP的发送缓冲区中的数据,如果收不到接收方的ACK就不会删除,导致发送缓冲区溢出。如果接收方的缓冲区满了,收到数据后会不会向发送方发ACK呢?如果不发ACK,那么就没有接收缓冲区溢出的概念了,只要控制住发送方,就不会丢包;如果发ACK,那发送方就没办法控制是否继续发送了,接收缓冲区就会造成溢出,导致丢包。事实是怎样的呢?我这样理解正确
qq登录绑定
//本代码并非完美,也许存在不良之处,高手请多指点,请勿吐槽! //qq登陆 public function qq_login(){ vendor('Connect.qqConnectAPI'); $qc = new QC(); $qc->qq_login(); } /
串口通信中接收数据时延迟处理与缓存处理的解决方案(C#)
利用串口进行通信,当发送方(A)将数据写入串口后,通过无线或有线方式将数据传送给接收方(B),B通过调用串口读方法comm.read(参数)即可将数据读出。原理十分简单,但最近在利用串口处理SM-42无线传输时,数据总是一段一段的传到B,并不能在comm_DataReceived方法中单纯使用read方法将数据接收完全。我知道用缓存机制,但由于经验少(正在实习),到网上找了找大牛们的方法,并结合自
检测灰鸽子教程的方法,请高手指点指点
检测灰鸽子教程的方法,检测灰鸽子教程的方法,请高手指点指点请高手指点指点检测灰鸽子教程的方法,请高手指点指点检测灰鸽子教程的方法,请高手指点指点
Socket为解决粘包设计的环形缓冲区
前段时间实现了一个小型的C/S架构的多人在线即时通信工具,JIGQQ。其中对使用TCP通信有点心得。 记得在我大学时代,就用VB做过TCP的通信。当然那时候是很初级的,发送的数据量也很小的应用。当时就觉得,有时候发送的数据接收端不能接收到,有时候呢觉得一次性没有接受完毕。 前段时间实现了一个小型的C/S架构的多人在线即时通信工具,JIGQQ。其中对使用TCP通信有点心得。 记得在我大学时代,就
Socket实现通信,实时接收数据以及发送数据
公司要做一个视频采集socket通信的项目,第三方服务端已经提供好了服务,让我们对接,但是目前ui还没有,所以就暂时先自己写个小demo测试一下数据连接。 ![22.png](https://upload-images.jianshu.io/upload_images/2904860-9f2b4eb8af7b98aa.png?imageMogr2/auto-orient/strip%7Cimage...
大数据量一般解决办法
转自:http://blog.csdn.net/wchyumo2009/article/details/8738639 感谢原作者 处理海量数据问题,无非就是: 分而治之/hash映射 + hash统计 + 堆/快速/归并排序; Bloom filter/Bitmap;Trie树/数据库/倒排索引;外排序;分布式处理之hadoop/mapreduce。 本文接下来的
java串口通信:发送一条数据,接收分好几次接收解决方法
在个人电脑虚拟串口与代码测试过程中,当虚拟串口发送一条数据,代码能顺利接收显示。而在单片机与电脑串口通信过程中,经常出现单片发送一条数据,而接收段分好几次接收。       解决方法:  添加一条线程,延时。   while (inputStream.available() > 0 ) {                           try {           Threa
关闭