1 个不稳定版本
0.1.0 | 2020年3月1日 |
---|
#17 在 #sip 中
135KB
4.5K SLoC
xylosip
xylosip 是一个遵循 RFC3261 的 SIP 解析器。RFC2806 和 RFC2234 的一些部分也被实现。该项目处于早期阶段,不应被视为稳定。
lib.rs
:
欢迎来到 xylosip,一个内存安全的 RFC3261 SIP 解析器
xylosip 是一个遵循 RFC3261 的 SIP 解析器。RFC2806 和 RFC2234 的一些部分也被实现。该项目处于早期阶段,不应被视为稳定。
在 xylosip 中解析 SIP 消息非常简单,在大多数情况下,只需将字节数组切片传递给 Message::parse
方法,你将得到一个验证后的消息。
use xylosip::Message;
// read the data from the network
let bytes = b"INVITE sip:[email protected] SIP/2.0\r\n";
Message::parse(bytes)
// let your application handle the message
.map(handle_sip_message);
依赖项
~1MB
~21K SLoC