文件名称:toy-tcp:TCPIP 堆栈的玩具实现
文件大小:59KB
文件格式:ZIP
更新时间:2024-07-16 02:02:49
Java
玩具TCP 这是一个玩具 TCP/IP 堆栈实现,目的是在我通过 TCP/IP Illustrated 工作时练习我对 TCP/IP 的理解。 它通过 PPP 连接到系统的其余部分。 是的,我本可以选择 TUN/TAP,但我学得更少,而且最终可能会更加特定于系统。 它甚至还不是 alpha。 它现在甚至没有建立 IP 级链接。 使用 构建并运行“go.sh”。 这一切都假设您正在使用 Idea 进行构建,并在行为类似于 MacOS X 的平台上工作。恐怕我还没有测试过任何跨任何兼容性。 TODO:目前有一些令人讨厌的硬连线路径。 建筑学 性能并不是真正的目标。 毕竟,我正在用 Java 编写 TCP/IP 堆栈。 我主要是在寻找简单性和易于测试(大量单元测试等)。 由于基本结构是一个传递事物的堆栈,因此每个组件的通用模型是用于接收事件和发送事件的事物。 大量的回调接口。 这有点“
【文件预览】:
toy-tcp-master
----test()
--------name()
----go.sh(156B)
----LICENSE(1KB)
----src()
--------name()
----runtoy.sh(442B)
----.gitignore(19B)
----README.md(3KB)