我试图弄清楚我需要在NTP请求程序包中发送(客户端)以从服务器检索NTP程序包的内容。我正在使用Cortex M3,Stellaris LM3S6965上的LWIP

我知道我将收到一个UDP header ,然后接收具有不同时间戳的NTP协议(protocol),以消除延迟。我可能需要制作UDP header ,但是我需要添加什么作为数据?

Wireshark图片:

我希望你们能帮助我。

最佳答案

客户端请求数据包与服务器回复数据包相同-只需将第一个字中的MODE位设置为3(客户端)即可。

将整个48个字节的数据包发送到服务器,它将以相同的方式答复。

最简单的数据包将是0x1B,后跟47个零。 (版本= 3,模式= 3)

10-07 19:06
查看更多