我正在寻找TCP堆栈的c / c ++实现(以集成到VS2010项目中)。
我的意图是将它用作测试环境的一部分,该环境高度干预tcp-stack exercise并将其运行到另一个经过测试的tcp-stack。
例如,我希望能够:
答案 0 :(得分:0)
“轻量级IP”,http://en.wikipedia.org/wiki/LwIP怎么样?它是类似BSD许可证下的开源软件。我没有用它,但听起来不错,我觉得它已经有一段时间了。
BTW:我认为你可以通过使用数据包捕获库winpcap(http://www.winpcap.org)的接口来完成上述任何任务。通过其界面,可以轻松访问网卡上的任何数据包,并将数据包打开,删除或删除它,然后再次插入(即延迟)。也许这是一个更容易满足您需求的解决方案。