社区
通信技术
帖子详情
求一个高效缓冲方案
cryptonym
2005-11-28 11:43:56
用udp协议写服务器端,你们都是用什么数据缓冲方案?
tcp的呢?
...全文
198
8
打赏
收藏
求一个高效缓冲方案
用udp协议写服务器端,你们都是用什么数据缓冲方案? tcp的呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccxian123
2005-12-07
打赏
举报
回复
既然是用队列的话干嘛不回收内存?不断地New和Delete的话效率不好的。
mynamelj
2005-12-05
打赏
举报
回复
如果你想使用封装好的CCriticalQueue
联系我QQ:154828
mynamelj
2005-12-05
打赏
举报
回复
我是用的queue,自已封装了一个临界区队列类CCriticalQueue作好同步工作
//这是我的数据结构体,可以是TCP包或UDP包共用一个结构体具体的自已定
struct _DATAPACKAGE
{
union {
struct _UDP_PACKAGE stUDP;
struct _TCP_PACKAGE stTCP;
} pack;
sockaddr_in peerAddr;
#define udp pack.stUDP
#define tcp pack.stTCP
};
// 定义队列对象
CCriticalQueue <struct _DATAPACKAGE*> m_RecvQueue;
// 收到数据以后直接追加到队列中去
_DATAPACKAGE *pData = new _DATAPACKAGE;
收数据.....
m_RecvQueue.push(pData);
// 使用的时候直接取出来
_DATAPACKAGE *pData;
pData = RecvQueue.front();
用完后.....
delete pData;
RecvQueue.pop(); //从队列中移除就行了
mynamelj
2005-12-05
打赏
举报
回复
用队列数据结构吧
zhaojian999
2005-12-02
打赏
举报
回复
你可以找找关于双队列缓冲区的资料,这个的效率很高
rtdb
2005-11-30
打赏
举报
回复
内存缓冲的算法不重要,因为内存处理速度远大于网络速度
starcbh
2005-11-29
打赏
举报
回复
环形缓冲
oyljerry
2005-11-28
打赏
举报
回复
缓冲区
数据库开发 维护 性能调优 备份还原 各种复杂问题的解决
方案
数据库开发 维护 性能调优 备份还原 各种复杂问题的解决
方案
这时对CSDN上出现的很多问题的解决
方案
的总结 免费分享 大家多多下载哦
SPRING攻略 第2版.pdf
随着Spring框架最新版本——3.0版的发布,Spring平台已经发展成熟,成为Java、Java虚拟机、Groovy、NET或者Action-Script开发人员最强大、最具革命性的解决
方案
之一。 《Spring攻略(第2版)》是Spring平台的深入指南,它引导你进入Spring 3及其辅助框架的最新技术。《Spring攻略(第2版)》不仅为你全面而又深入地讲解各种概念,并且在每一章中都配备了一系列详细的代码示例,以帮助读者在实际的工作中迅速应用于实战。 SpringSource为核心框架添加了许多部件。这些部件不仅简化了Java EE之上的API,并且为Java EE所忽略的问题提供了第一流的完整解决
方案
。构建于Spring IoC容器组件模型之上的这些Spring3部件提供了集成、批处理、OSGi、Ajax和Flex集成、状态式的Web应用、REST风格Web服务、富客户端用户界面、Google AppEngine开发、基于云的部署、消息、数据访问、Web服务等多种功能。而且,Spring能很好地与其他辅助框架(包括业务过程管理、群集
缓冲
以及网格计算)进行协作。 你在寻
求
和Ruby on Rails一样的一体化架构吗?那么你会被Grails等Spring替代
方案
所深深吸引,对于Groovy开发人员来说,Grails具有难以置信的能力和生产率。如果你是寻
求
快速、轻量级的应用构建方法的Java开发人员,你会喜欢上Spring Roo,它能让你快速地通过应用的原型阶段,进入维护阶段,形成清晰的、面向最佳实践的代码。 以上所有这些主题,在这本以丰富代码为基础的攻略中都能找到。我们希望你能够享受Spring平台的学习和使用。 Gary Mak,Josh Long和Daniel Rubio。 作者简介 作者:(美国)麦克(Gary Mak) (美国)隆(Josh Long) (美国)卢比奥(Daniel Rubio) 译者:陈宗恒 姚军 蒋亮 麦克,Gary Mak,Meta-Archit软件技术有限公司的创立者及首席顾问。 隆,Josh Long,SpringSource的Spring开发倡导人。 卢比奥,Daniel Rubio,超过10年的企业级和Web开发经验顾问。
推荐
一个
高效
,可靠,安全的串口通讯开源
方案
大家好,我是小麦。在嵌入式开发中,经常会用到串口通讯。面对不同应用场景,需要不同的
方案
。今天我们来讲一下
高效
,可靠,安全的
方案
,记得看到最后,会有收获。常见的有串口轮询模式,串口中断模式,串口DMA接收传输等等;利用串口的空闲中断配合DMA的环形
缓冲
区模式,可以
高效
接收不固定长度的消息报文下图中经过黄色的高电平时间空闲之后,就会产生
一个
空闲事件,IDLE EVENT空闲信号因为DMA功能有HC和T...
USART_CircleBuffer串口接收环形
缓冲
区实现
方案
:STM32
高效
串口通信解决
方案
USART_CircleBuffer串口接收环形
缓冲
区实现
方案
:STM32
高效
串口通信解决
方案
去发现同类优质开源项目:https://gitcode.com/ 在现代嵌入式系统开发中,串口通信是不可或缺的一种通信方式。本文将为您详细介绍
一个
开源项目——USART_CircleBuffer,该项目提供了一种
高效
的STM32串口接收环形
缓冲
区实现
方案
,帮助开发者提升串口通信的效率和稳定性。 项目介绍...
FPGA异步与同步FIFO设计:
高效
数据
缓冲
解决
方案
FPGA异步与同步FIFO设计:
高效
数据
缓冲
解决
方案
去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在现代数字系统设计中,数据
缓冲
是
一个
至关重要的环节。特别是在FPGA(现场可编程门阵列)应用中,异步FIFO(First In First Out)和同步FIFO的设计与实现,对于数据传输的稳定性和效率有着直接的影响。本项目提供了
一个
基于Intel(Altera)Qua...
通信技术
4,387
社区成员
28,918
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章