gpt4 book ai didi

java - STUN UDP请求包问题

转载 作者:行者123 更新时间:2023-11-30 17:46:15 25 4
gpt4 key购买 nike

我正在尝试使用一些全局可用的 STUN 服务器,以便它们可以告诉我我的 NAT 映射,以便使用 UDP 遍历 NAT。服务器位于此网页上: http://www.tek-tips.com/faqs.cfm?fid=7542我测试了它们,它们确实可以 ping 通。问题是构造一个特殊的 STUN 请求数据包,因为服务器不会响应所有传入的数据包。

STUN 协议(protocol)的数据包结构没有解释得很好,我不想使用任何已经实现它的库。是否有一些 Java/C 代码或仔细解释的数据包结构的示例?我找不到任何相关信息。

最佳答案

STUN 数据包格式在 RFC 5389 中有完美详细的解释。 .

如果您想要 STUN 的合适 Java 代码 - 请查看 JSTUN来源。使用他们的库和/或修改他们的代码非常容易。

如果您想使用我用 C++ 编写的代码,您可以仔细阅读 Stuntman 的来源。有一个解析器类 (CStunReader) 和一个用于创建 STUN 消息的类 (CStunWriter)。

关于java - STUN UDP请求包问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19382318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com