实时TCP/IP堆栈

BAR*_*BAR 2 c c++ real-time

我想用C或C++编程(尽可能高效)TCP/IP通信栈.它必须尽可能快地运行.

有没有人有一个很好的例子或建议从哪里开始?

Nim*_*Nim 6

这并不意味着侮辱,那些为完善的操作系统开发堆栈的人已经这样做多年了.这就是他们所做的,除非你从事这项业务,我建议你看一下不同的方法.

不同的方法是,选择具有良好性能的堆栈(我听说Solaris中最新的tcp/ip堆栈很漂亮),然后调整它的地狱(有很多不同的标志和设置可以调整).如果无法满足您的需求,请考虑硬件解决方案,如tcp卸载等.

编写自己的堆栈意味着你必须足够自信地知道你可以在这个领域中击败可能需要1000多年的人力.

如果这是为了自我开发和学习,我建议像minix的源代码一样简单,它可能有一个简单易懂的堆栈.

M2C.