获取 SendSent
五个平台,一个下载页。CI 自动构建,产物附更新日志。
快,是工程出来的
从协议帧到内核调用,每一层都为吞吐让路。不是"优化过",是从第一行代码就按打满网卡设计。
多连接分片
大文件按字节区间切开,分散到 16 条 TCP 连接同时收发;小文件轮询分发、流水线发送,不排队。网卡有几快,它就有几快。
零拷贝 sendfile
数据在内核态从文件描述符直达网卡,绕过用户态拷贝(默认可开关);TLS 模式或不支持时自动回退 pread + write,速度与兼容兼得。
为局域网调优
16 MiB Socket 收发缓冲、TCP_NODELAY、极简二进制协议帧——控制帧与数据帧分离,协议本身几乎零开销。
Rust 核心,原生界面
传输引擎是一个共享的 Rust core:桌面、iOS、Android 跑同一份代码,速度与行为三端一致,没有 WebView 的性能税。
隐私是默认值
文件走点对点直连,架构上就不存在"经过我们服务器"这回事。需要更多确定性时,再打开加密。
速度优先
默认明文 + sendfile 零拷贝,吞吐拉满。适合可信的家庭与个人局域网——毕竟数据压根不出门。
全链路加密 + PIN 配对
勾选"加密"后,1 条控制连接与全部数据连接升级为 TLS(rustls · 自签 ECDSA 证书);发送端生成 6 位 PIN,接收端输入确认,陌生设备无法接入。
打开,就在
零配置自动发现
基于 mDNS / Bonjour / NSD,同一局域网里的 SendSent 设备互相广播、自动出现在列表里。装好即用,没有"添加设备"这一步。
扫码或 IP 直连
不在同一网段?扫一扫二维码完成配对,或输入 ip:52225 手动直连,跨子网也能用。
离线即刻感知
设备下线实时移出列表,配合主动 TCP 探活,不等到超时才知道对方已经不在。
iOS 后台会暂停广播 · 保持前台即可被发现一套核心,原生体验
不做"能跑就行"的跨平台。每一端都是原生 UI,共享同一个 Rust 传输引擎。