|
LPC2300工控板,把各个硬件驱动,还有ucos都封装到库,连通TCPIP。
调用sendto函数,格式是sendto(s, UDP_rece_data, LenNet, 0, &serveraddr, sizeof(serveraddr) );但是发送不成功。发送的数据不能被路由器识别。
通过抓包工具爪到的UDP包发现UDP包是错的,长度是38字节,但实际发了46字节。数据包尾部被ARP尾部覆盖。
-----------------抓到的UDP-------------------------
0000: FF FF FF FF FF FF 00 14 97 0F 86 7A 08 00 45 00
0010: 00 26 00 13 40 00 80 11 3A 0A C0 A8 00 02 FF FF
0020: FF FF 17 70 17 70 00 12 EC F0 73 77 69 74 63 68
0030: 5F 55 44 50 00 40 EC 02 00 40 2F 1D
-----------------抓到的ARP--------------------------
0000: FF FF FF FF FF FF 00 14 97 0F 86 7A 08 06 00 01
0010: 08 00 06 04 00 01 00 14 97 0F 86 7A C0 A8 00 02
0020: 00 00 00 00 00 00 C0 A8 00 01 00 00 00 00 FB 1C
0030: 04 00 54 1F 00 40 EC 02 00 40 2F 1D |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|