本人要做的是这样的:
有个设备会发送视频到226.2.2.2上,视频(一张一张图片)发到端口2068上,声音发到2066上。
本人需要收到这两个端口上的拼凑出视频文件。
本人学网上用socket raw抓包,这么写的代码
wireshark里面是这样的,
但是问题是 为什么本人能抓得到2068的,却抓不到2066的?
小新请教,谢谢!
有个设备会发送视频到226.2.2.2上,视频(一张一张图片)发到端口2068上,声音发到2066上。
本人需要收到这两个端口上的拼凑出视频文件。
本人学网上用socket raw抓包,这么写的代码
wireshark里面是这样的,
但是问题是 为什么本人能抓得到2068的,却抓不到2066的?
小新请教,谢谢!
解决方案
40
wireshark是从本人的驱动上抓包
socket是问windows要包
有没有看到2066那个说长度异常,windows应该会把异常的包丢弃,所以你抓不到
应该看下为什么发送来的数据长度会异常,发送方可以考虑把长度减少点
socket是问windows要包
有没有看到2066那个说长度异常,windows应该会把异常的包丢弃,所以你抓不到
应该看下为什么发送来的数据长度会异常,发送方可以考虑把长度减少点