再发一次骗个⭐️:一个工作在网络层用户态的 TCP/IP 协议栈。

2021-10-28 11:28:48 +08:00
 plumk

“PIP” 工作在 IP 层,七层模型中的第三层,主要处理 IP 包得到 TCP 、UDP 连接。实现参考了 lwIP

UDP 实现就不用说了主要就是处理 IP 包解析 UDP 数据收发就行了。

TCP 只实现了基本的功能,固定的窗口,简单的超时重传以及简单的数据包顺序检测。

主要是用在本地具体使用场景大家可以自行发挥,目前只在 Apple 平台测试通过,其它平台问题应该也不大。

https://github.com/zx1262111739/pip

2471 次点击
所在节点    分享创造
4 条回复
ckfear
2021-10-28 22:05:32 +08:00
其他不说,项目应该换个名字
yolee599
2021-10-29 08:36:00 +08:00
pip 不是 python 的包管理器吗?
fatedier
2021-11-02 11:58:46 +08:00
https://github.com/mtcp-stack/mtcp
之前用过这个项目,使用场景一般是和 dpdk 结合起来,提高性能。
lysS
2021-11-03 22:00:34 +08:00
?是不是要管理员权限

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/811196

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX