1

我需要测试 STUN 协议。是否有任何框架来测试此协议?任何其他测试基于 TLV 的协议的测试协议框架也会有所帮助。

提前致谢。

更新:添加更多细节。

STUN - rfc5389(连同 ICE - draft-ietf-mmusic-ice-19 )是用于 NAT 遍历的 IETF 协议。STUN 和 ICE 协议使用 TLV 格式来定义/编码主体。TLV 代表 Type-Length-Value,广泛用于多种协议。有关 TLV 的更多信息,请点击此处 - http://en.wikipedia.org/wiki/Type-length-value

4

2 回答 2

3

如果您想测试 STUN 协议,那么Seagull是一个流量生成器,声称它可以轻松扩展以支持基于 TLV 的协议。

现在,正如标签所暗示的那样,如果您想要对STUN 客户端或 STUN 服务器的实现进行单元测试,那么您可以使用新的断言扩展您最喜欢的xUnit 框架来验证 TLV 编码/解码。

于 2010-01-07T10:48:59.063 回答
0

您可以将 tlv-encoder 仅用于 TLV 协议。 那是在 gighub 上。在我看来,这是非常好的实现。

于 2018-02-24T18:17:27.237 回答