Datagram Congestion Control Protocol (wikipedia)
数据报拥塞控制协议(DCCP)是一种面向消息的传输层协议。DCCP实现可靠的连接建立、拆卸、显式拥塞通知(ECN)、拥塞控制和功能协商。
DCCP允许类似于传输控制协议(TCP)中的基于流的语义,但不提供可靠的按顺序交付。
这看起来似乎是一笔很大的交易,而不是在应用层实现它。在具有实时网络需求的应用程序中使用TCP的一大缺点是,每个数据包都是重新发送的,更新的数据可能会等待陈旧的数据。
在Windows和一些标准的Unix系统中,有没有这个协议的实现,无论是本机的还是其他的?有没有更好的跨平台库,用这个功能扩展C#,Java,C++的标准库?
发布于 2011-05-13 17:44:20
您将无法在纯JAVA中实现它而没有巨大的问题(如果可能的话),因为网络是由JVM处理的,并且基本上只支持TCP和UDP (例如,ICMP没有实现,尽管JAVA 6部分提供了ping )
也许你可以试着和this project的老板谈谈?他试图编写一个JNI包装器
C++似乎是一个更好的选择。搜索用此语言编写的库
https://stackoverflow.com/questions/5989780
复制相似问题