nyxpsi
1.0.0
nyx-ψ (nyxpsi)是下一代网络实现,旨在在有损和不稳定的网络环境中实现弹性和效率。通过创新的网络策略和纠错机制, nyx-ψ可提供可靠的数据传输,而 TCP 和 UDP 等传统协议则无法做到这一点。
nyx-ψ在构建时考虑到了可扩展性和稳健性,旨在为需要高可靠性和性能的应用程序提供支持,即使面临极端的数据包丢失也是如此。结果总结
在构建和运行nyx-ψ之前,请确保您的开发环境满足以下要求:
如果您需要第一次安装 Rust,请运行以下命令。
curl --proto ' =https ' --tlsv1.2 -sSf https://sh.rustup.rs | sh // installs rust
如有必要,请使用rustup
更新本地工具链。
rustup update // updates rust
rustc --version // output should be > = 1.74
我们进行了基准测试,比较了各种丢包场景下的nyx-ψ 、TCP 和 UDP。测试涉及在不同网络条件下传输 1MB 数据。您可以使用cargo bench
自行操作
协议 | 0% 损失 | 10% 损失 | 50% 损失 |
---|---|---|---|
nyx-ψ | 1.07秒(100%) | 1.07秒(100%) | 1.07秒(100%) |
传输控制协议 | 1.04秒(100%) | 0.93秒(0%) | 0.52秒(0%) |
UDP协议 | 1.07秒(100%) | 5.05秒(0%) | 5.64秒 (0%) |
注:数值代表平均传输时间。括号内的百分比表示传输成功率。
如需了解更多信息或联系我们,请打开 PR 或发送电子邮件至 [email protected]