【文件属性】:
文件名称:libpnet:使用Rust编程语言的跨平台,底层网络
文件大小:167KB
文件格式:ZIP
更新时间:2021-02-05 21:35:56
rust networking cross-platform packets winpcap
libpnet
Linux∪OS X构建状态:
Windows构建状态:
讨论和支持: / / 。
libpnet为使用Rust的低级网络提供了跨平台API。
有四个关键组成部分:
packet模块,允许安全构造和处理数据包;
pnet_macros箱子,为数据包模块提供基础结构;
transport模块,允许执行传输协议;
datalink模块,允许直接发送和接收数据链路数据包。
为什么?
使用低级网络的原因很多,而使用Rust的原因更多。 这里概述了一些:
制定运输协议
开发新的传输层协议通常有两种方法:
用脚本语言(例如Python)编写;
用C编写。