#文件共享 #UDP #应用 #发送 #服务器 #P2P #发送文件

bin+lib mork

用 Rust 编写,用于通过 UDP 发送文件的程序

3 个版本

0.1.4 2022 年 3 月 21 日
0.1.3 2022 年 3 月 20 日
0.1.2 2022 年 3 月 16 日
0.1.1 2022 年 3 月 16 日
0.1.0 2022 年 3 月 16 日

#11 in #发送文件

MIT/Apache

39KB
992

mork

用 Rust 编写的文件发送程序


用法

发送

mork 文件-to-发送

您将从服务器获得一个代码,您可以将其提供给接收者。

接收

mork -c <code> 您也可以使用 -o 标志设置特定的输出文件名

安装

Cargo (自行编译)

稳定

您可以使用 cargo 从 crates.io 安装二进制文件

cargoinstall mork

实验性

您还可以通过运行此命令从 GitHub 仓库安装

cargoinstall --githttps://github.com/dojje/mork

直接下载

Windows

您可以直接下载为 Windows 编译的可执行文件,链接在此

点击 mork.exe 下载。

但您会发现它在任何地方都不可访问。这就是路径全局变量的作用。要将它添加到路径中(这意味着使其在任何地方都可访问),您需要将可执行文件放在您选择的任何文件夹中。

然后按照 此指南 在 Windows 中添加可执行文件到系统路径。

工作原理

当您发送文件时,程序将联系跟踪服务器,该服务器跟踪所有代码。服务器将给您一个代码并存储您的 IP。

当有人想要接收您的文件时,它将用代码联系服务器。服务器将发送者的 IP 地址返回给接收者,文件通过 P2P 发送。

依赖关系

~9–20MB
~262K SLoC