215得票11回答
为什么SCTP不被广泛使用/知道?

我最近看了Richard Stevens的书《UNIX网络编程,卷1》,发现除了TCP和UDP之外还有第三种传输层标准:SCTP。 简介:SCTP是一种传输层协议,像UDP一样以消息为驱动,但像TCP一样可靠。这里有一篇来自IBM DeveloperWorks的简短介绍。 老实说,我以前从...

43得票4回答
消息导向协议与流导向协议的区别

我正在努力理解“面向消息”和“面向流”的协议之间的区别。我已经搜索过了,但没有找到清晰的解释或区别。有人可以解释一下或给我一个解释区别的链接吗? 谢谢。

14得票1回答
在FreeBSD上,sctp_connectx()会返回EINVAL错误

#include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <netinet/sctp.h> #include <stdio.h> #...

13得票3回答
SCTP多地址绑定技术

我一直在使用C语言开发一个简单的客户端-服务器应用程序,其中客户端只是向服务器发送随机数据,而服务器只是监听客户端发送的内容。我使用的协议是SCTP,并且我想知道如何实现其中的多地址支持。我已经通过互联网搜索了SCTP和多地址支持,但是没有找到关于如何指示SCTP使用多个地址进行通信的示例。我...

13得票2回答
WebRTC是如何在两个对等端之间协商数据通道的?

WebRTC的RTCPeerConnection接口有一个createDataChannel方法和一个ondatachannel事件处理程序。它们如何交互?我该如何创建一个单一的数据通道,以便在两个对等方之间发送/接收数据? 此外,RTCDataChannelInit构造函数有一个negot...

12得票3回答
SCTP:有任何跨平台库吗?

我正在调查 SCTP 协议,它的特性看起来很吸引人。我的担忧是它是否得到社区的支持。是否有良好的跨平台(至少支持Linux和Windows)C ++(或至少是C)SCTP库?它是否支持异步方法?

10得票2回答
SCTP and webrtc

我看到Chrome 31开始要使用SCTP进行数据通道传输,根据这个谷歌组讨论的帖子,基于RTP的通道将于2014年2月被正式废弃: https://groups.google.com/forum/#!topic/discuss-webrtc/y2A97iCByTU 这是否也意味着webr...

10得票4回答
.NET SCTP 实现

我正在寻找一个.NET实现的SCTP协议。 最好是组件或C#/F#源代码,但如果没有这样的东西,VB.NET源代码也可能可用。 我正在开发的项目目标是.NET Framework v3.5,但任何适用于.NET v2到v4的内容都可以接受。

9得票1回答
SCTP多地址技术作为TCP的替代方案

SCTP具有本地多宿主支持,如果我理解正确,它会在主接口失效时自动将数据包重定向到次要网卡。我通过编写一个自定义路由守护程序来复制此功能,以便在我的主要网卡失效时修改路由表。我想尝试使用SCTP。 在Steven的《Unix网络编程第1卷第3版》第288页中写道: 对于这个示例,我们使用...