putyourheart 2020-07-01 16:13 采纳率: 33.3%
浏览 136
已采纳

C语言socket接收数据为什么不是预期数据?

如题,通过C语言想模拟抓包程序对socket端口进行数据接收。

被抓包程序指定的发送地址和端口就是C语言编写的接口,可是通过socket中的

read()函数接收数据却和 wireshark抓包程序的内容不同,求问如何接收到正确的数据?

图1:自己编写的socket程序接收的某数据:
图片说明

图2:应该接收的数据:

图片说明

求解。谢谢。

  • 写回答

1条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 已采纳回答 4月5日

      悬赏问题

      • ¥15 使用Java语言编写程序
      • ¥100 AZURE创建地图类webapp
      • ¥20 51单片机实训实验报告
      • ¥15 C# 循环读写数据中途突然变慢
      • ¥15 用Java实现双端队列
      • ¥150 ID3决策树实现分类
      • ¥15 multisim10安装后,找不到NI License Manager的程序来安装许可证
      • ¥15 C++银行卡系统 Help!
      • ¥15 R语言数据分析的相关问题
      • ¥15 模型导入SP后贴图纹理只有一个,拆了四张UV的,怎么解决?