前段时间我在Linux上使用过SCTP,现在我想在新项目中再次使用它。问题是,lksctp似乎已经死了,自2009年以来没有更新(根据git)。在这个时候,SCTP草案中几乎没有重要的事情发生变化,所以lksctp现在已经过时了(API for example)
我试图找到这个协议的其他实现,但看起来,lksctp是唯一的。你有什么关于Linux上SCTP未来的信息吗?
答案 0 :(得分:5)
lksctp项目首先开发了Linux实现,但它现在是核心Linux内核的一部分并在那里维护。这解释了为什么lksctp项目上的活动很少,并没有表明实现完全没有。实际上,我负责一个产品线,Linux SCTP实现是一个核心,非常可靠的组件。
答案 1 :(得分:4)
lksctp足以让你使用。如果你有一些问题或想要新功能(必须合理),linux将实现它们。
sctp的API仍处于草案状态。但是,草案中的几乎所有函数都是在linux中实现的。 sctp维护者Vlad Yasevich可能更忙于做其他事情超过半年,甚至一年。但其他人仍然可以帮助你。
答案 2 :(得分:2)
根据这个SO答案,Does SCTP works as advertised using Linux? LKSTCP是要走的路。
请注意,您链接到的文档是Internet草稿,这意味着API已更改 NOT 。它只意味着如果草案成为RFC而不进行更改,它可能会发生变化。如果您想跟踪Internet草稿中正在进行的工作,那么您处于实验区域。我建议您最好的选择是联系草案的作者,并询问他们是否知道有人正在努力将他们的更改添加到LKSTCP。然后你可以和他们一起工作。