首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果我想在Java、C++或C#中使用DCCP,我有什么替代方案?

如果我想在Java、C++或C#中使用DCCP,我有什么替代方案?
EN

Stack Overflow用户
提问于 2011-05-13 17:19:00
回答 1查看 1K关注 0票数 3

Datagram Congestion Control Protocol (wikipedia)

数据报拥塞控制协议(DCCP)是一种面向消息的传输层协议。DCCP实现可靠的连接建立、拆卸、显式拥塞通知(ECN)、拥塞控制和功能协商。

DCCP允许类似于传输控制协议(TCP)中的基于流的语义,但不提供可靠的按顺序交付。

这看起来似乎是一笔很大的交易,而不是在应用层实现它。在具有实时网络需求的应用程序中使用TCP的一大缺点是,每个数据包都是重新发送的,更新的数据可能会等待陈旧的数据。

在Windows和一些标准的Unix系统中,有没有这个协议的实现,无论是本机的还是其他的?有没有更好的跨平台库,用这个功能扩展C#,Java,C++的标准库?

EN

回答 1

Stack Overflow用户

发布于 2011-05-13 17:44:20

您将无法在纯JAVA中实现它而没有巨大的问题(如果可能的话),因为网络是由JVM处理的,并且基本上只支持TCP和UDP (例如,ICMP没有实现,尽管JAVA 6部分提供了ping )

也许你可以试着和this project的老板谈谈?他试图编写一个JNI包装器

C++似乎是一个更好的选择。搜索用此语言编写的库

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5989780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档