1个不稳定版本
0.0.1 | 2024年3月12日 |
---|
#44 in #receive
30KB
754 行
ethrecv
ethrecv crate旨在以高速率接收以太网数据包。
lib.rs
:
ethrecv可用于接收以太网数据包,旨在能够以高速率进行。它在一个专用线程中运行接收循环,并将数据包传递给使用packethandler
特质实现的回调。
它还支持一个可选的inspect
回调,该回调将一些接收器统计信息传递给回调。它还支持一个可选的idle
回调,该回调将在接收器空闲了一段时间后调用(基本上是一个用于检测空闲期的防抖器)。
特性
特性 | 功能 |
---|---|
idle |
启用对[PacketHandler::idle() ]的支持。 |
inspect |
启用对[PacketHandler::inspect() ]的支持。 |
依赖关系
~1–12MB
~131K SLoC