小编use*_*154的帖子

UDP正在向数据报的末尾添加字节?

我有一个用C语言编写的Linux UDP服务器,我发送的是16字节的UDP数据报.客户端正确接收所有数据,但wireshark日志显示正在添加两个额外字节:

00 16 00 00 c8 44 01 14 01 01 02 01 02 00 00 10 00 00

这两个字节都是零,我不知道它们来自哪里,我在sendto()函数中发送了16个字节的数据.

必须在Linux Kernel层的填充中添加这些内容吗?反正有没有阻止这种情况发生?

wireshark的屏幕截图,显然这是以太网填充字节...为什么他们在这里?

Wireshark截图

sockets udp wireshark

3
推荐指数
1
解决办法
1599
查看次数

标签 统计

sockets ×1

udp ×1

wireshark ×1