社区
Linux/Unix社区
帖子详情
请教unix系统下高效数据传输的方法
qfxx
2006-01-11 04:23:12
unix系统进行大数据量的传输
有没有比socket更快的传输方法
前提保证数据的准确性
即数据不能出错
请教各位高手谢谢了
...全文
208
8
打赏
收藏
请教unix系统下高效数据传输的方法
unix系统进行大数据量的传输 有没有比socket更快的传输方法 前提保证数据的准确性 即数据不能出错 请教各位高手谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fierygnu
2006-01-12
打赏
举报
回复
要得到对方确认才会发送下一个数据包
----
错。TCP用窗口机制进行流控,在窗口未满之前可以持续发送。
建议再深入看看TCP。
如果一定要用UDP,需要自己解决确认、超时、重传、排序、重复等等问题。我记得UNIX Network Programming Vol1里好像有一个实现例子。
qfxx
2006-01-12
打赏
举报
回复
yjf7888(断刀)
你说的升级硬件
是要升级网卡还是什么其它的硬件
一般网络传输的瓶颈在什么地方
qfxx
2006-01-12
打赏
举报
回复
因为tcp是面向连接的可靠传输协议
要保证可靠的话在每次tcp传输数据包时
要得到对方确认才会发送下一个数据包
如果得不到确认或出现错误会重发
因此效率低是肯定的
fierygnu
2006-01-12
打赏
举报
回复
因为数据量太大用UDP是肯定的
----
为什么?
yjf7888
2006-01-12
打赏
举报
回复
1)udp
2)升级硬件
qfxx
2006-01-12
打赏
举报
回复
数据通信肯定会经过传输层
传输层上的两个主要协议tcp和UDP
因为数据量太大用UDP是肯定的
但是担心用socket的UDP传输仍然不够
想知道有没有效率更高的API库
或者有没有好的传输方案
qfxx
2006-01-12
打赏
举报
回复
回去看了一下unix网络编程第一卷
这里还是应该用TCP
书里说的很明白
UDP的使用主要在两个方面
1UDP支持组播多播,而TCP不支持,
因此对于有组播多播的应用必须用UDP如流媒体
2UDP没有连接建立和拆除,因此对于简单的请求应答程序
用UDP效率更高
特别明确的指出UDP不适用于海量数据传输
谢谢楼上两位仁兄
结帖!!!
fierygnu
2006-01-11
打赏
举报
回复
跟socket没关系,用什么协议的问题。
两个系统之间?按照你的要求,TCP最好。
(58页PPT)汽车主动防碰撞智能安全
系统
项目.pptx
(58页PPT)汽车主动防碰撞智能安全
系统
项目.pptx
(120页PPT)星级酒店员工培训手册.pptx
(120页PPT)星级酒店员工培训手册.pptx
于两阶段鲁棒优化算法的微网多电源容量配置(Matlab代码实现)
内容概要:本文围绕基于两阶段鲁棒优化算法的微网多电源容量配置问题展开研究,针对微电网中风能、光伏、柴油发电机及储能
系统
等多元电源的容量规划难题,提出了一种能够有效应对源荷不确定性的优化
方法
。该
方法
采用两阶段鲁棒优化框架,第一阶段确定电源的最优配置容量,第二阶段通过调整运行策略应对不确定性扰动,从而提升
系统
在复杂环境下的适应性与经济性。文中结合Matlab实现了完整的算法建模与仿真验证,提供了清晰的代码实现路径,展示了模型在典型场景下的求解过程与结果分析,具有较强的工程应用价值。; 适合人群:具备一定电力
系统
基础知识和Matlab编程能力,从事新能源、微电网、优化调度等相关领域的科研人员及研究生。; 使用场景及目标:①解决含高比例可再生能源的微电网
系统
中电源容量配置的鲁棒性问题;②掌握两阶段鲁棒优化建模
方法
及其在能源
系统
中的实际应用;③为应对源荷不确定性提供可复现的技术方案与仿真工具支持; 阅读建议:此资源侧重于算法建模与实际仿真相结合,建议读者在理解鲁棒优化基本理论的基础上,结合Matlab代码逐模块分析,重点掌握不确定集构建、列与约束生成(C&CG)算法实现以及运行结果的经济性与可靠性评估
方法
,以实现从理论到实践的贯通。
(56页PPT)英文版员工手册!外企人事必备.pptx
(56页PPT)英文版员工手册!外企人事必备.pptx
七种插值
方法
-下载即用.zip
源码链接: https://pan.quark.cn/s/a4b39357ea24 numerical_calculation 数值计算Python实现 (三次样条、拉格朗日插值、龙贝格积分法、线性方程组迭代法等)
Linux/Unix社区
18,830
社区成员
11,493
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章