0

我对 TCP 的一些算法不满意,我知道在 UDP 中实现 TCP 是不可能的。但我想与其他依赖传统 TCP 的服务器建立兼容层。

所以我问,我可以直接在 Linux 或其他 *nix 操作系统上操作 IP 吗?

我知道udt和其他类似的项目。我只需要保持兼容性,这样我就不需要为这么多的服务器做太多的工作。

4

1 回答 1

0

如果您想与其他实现标准 TCP 的端点保持兼容,那么我假设您想在线上使用相同的协议并对其进行增量改进。

您的内核现有的 TCP 实现在内核中。如果你想改进它,我会说你最好在那里做出改变而不是重新发明它。如果你想重新发明它并在用户空间中实现一个完整的 TCP 堆栈,那么,当然,你可以做到,但这将是很多工作。

于 2012-09-04T09:31:05.353 回答