问题描述
我正在尝试按如下方式处理原始套接字:
发送方:通过交换机将多个套接字上的 UDP 数据包发送到接收方
Receiver:接收数据并存储
在交换机上,我将其中一个交换机端口配置为镜像端口,并将 PC 与 另一个监听镜像端口的软件。
PC 上有一个使用原始套接字获取和处理镜像流量的软件。
在 PC 上使用 Wireshark 时,我看到了预期的所有镜像流量。
现在我正在运行原始套接字实现(标准,我已经下载了一个示例,我在文末添加了一个链接)
应用程序获取 UDP 流量,我只能过滤我需要的流量(即 ip 和端口)。
问题是方法 rcvfrom
最多只返回 1500 个字节,即使数据是
比那个大(2080 字节)。
我的问题是如何配置原始套接字以获取完整数据(MTU 问题?)
我使用的确切代码为 described here(仅更改了 IP 和端口)
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)