3

数据报拥塞控制协议(维基百科)

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

[DCCP] 允许像传输控制协议 (TCP) 中那样基于流的语义,但不提供可靠的按序交付。

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

在 Windows 和一些标准的 Unix 系统中是否有这个协议的任何实现,无论是原生的还是其他的?任何最好的跨平台库可以扩展 C#、Java、C++ 的标准库并具有此功能?

4

1 回答 1

0

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

也许您可以尝试与该项目的所有者交谈?他试图写一个 JNI Wrapper

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

于 2011-05-13T09:44:19.790 回答