在我发现远程MAC的信息存储在哪里之间:bool TCPIP_UDP_MySocketExtInfoGet(UDP_SOCKET,UDP_SOCKET_INFO*pInfo){UDP_SOCKET_DCPT*pSkt=_MyUDPSocketDcpt(s);....//-&g t;This Pointer是一个指向完整数据包(uint8_t*)pSkt-&g t;pCurrRxPkt-&g t;pMacLayer;//的指针,通过这个副本,您可以复制最后一个UDP数据包//远程和本地MAC TCPIP_MAC_MAC_ETHERNET_HEADER MAC_HEADER MAC_HEADER;memcpy(&MAC_HEADER,UDPInfo.pSkt-&g t;pCurrRxPkt-&g)的MAC报头信息。t;pMacLayer,sizeof(TCPIP_MAC_ETHERNET_HEADER);......}现在的问题更多的是编写一个不修改库并访问堆栈内部变量的函数。更好的是,UDP_SOCKET_INFO应该由指针扩展到MLA中的完整包!谢谢你
在我发现远程MAC的信息存储在哪里之间:bool TCPIP_UDP_MySocketExtInfoGet(UDP_SOCKET,UDP_SOCKET_INFO*pInfo){UDP_SOCKET_DCPT*pSkt=_MyUDPSocketDcpt(s);....//-&g t;This Pointer是一个指向完整数据包(uint8_t*)pSkt-&g t;pCurrRxPkt-&g t;pMacLayer;//的指针,通过这个副本,您可以复制最后一个UDP数据包//远程和本地MAC TCPIP_MAC_MAC_ETHERNET_HEADER MAC_HEADER MAC_HEADER;memcpy(&MAC_HEADER,UDPInfo.pSkt-&g t;pCurrRxPkt-&g)的MAC报头信息。t;pMacLayer,sizeof(TCPIP_MAC_ETHERNET_HEADER);......}现在的问题更多的是编写一个不修改库并访问堆栈内部变量的函数。更好的是,UDP_SOCKET_INFO应该由指针扩展到MLA中的完整包!谢谢你
举报