微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > cc3200launchpad UDP连接做接收端,如何读取传输数据?

cc3200launchpad UDP连接做接收端,如何读取传输数据?

时间:10-02 整理:3721RD 点击:

如题,在实验UDP Socket 例程的时候,想读取接收到的数据进行解析。请问传输的数据存在哪里?

        iStatus = sl_RecvFrom(iSockID, g_cBsdBuf, sTestBufLen, 0,
                     ( SlSockAddr_t *)&sAddr, (SlSocklen_t*)&iAddrSize );

使用sl_RecvFrom 函数,数据是存在g_cBsdBuf 里吗?

sAddr.sin_family = SL_AF_INET;
sAddr.sin_port = sl_Htons((unsigned short)iPort);
sAddr.sin_addr.s_addr = sl_Htonl((unsigned int)iStaticIp);
iAddrSize = sizeof(SlSockAddrIn_t);

iDataLen = sl_RecvFrom(iHandle, pDataBuffer, sizeof(pDataBuffer), 0,( SlSockAddr_t *)&sAddr, (SlSocklen_t*)&iAddrSize );

pDataBuffer为接收数据缓存,接收的数据放到该数组中,一般使用指针的形式,直接将数据存储到对应的RAM中

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top