请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC3235MODASF 您好!
我有疑问。 如果我将 UDP 套接字与任何 IP 地址的特定端口绑定、并且我发送给 Simple link 此端口的 UDP 封包、但应用处理器未执行 Recv。 NWP 是否会丢失该数据包,或者我可以在之后读取该数据包? (NWP 缓冲传入的数据包?)
SlSockAddrIn_t Addr; SlSockAddrIn_t LocalAddr; _i16 AddrSize = sizeof (SlSockAddrIn_t); _i16 SockID; _i16状态; _i8 buf[RECV_BUF_LEN]; LocalAddr.Sin_Family = SL_AF_iNet; LocalAddr.SIN_PORT = SL_Htons (5001); LocalAddr.Sin_addr.s_addr = 0; SockID = sl_Socket (sl_AF_iNet、sl_sock_DGRAM、0); 状态= sl_Bind(SockID,(SlSockAddr_t *)&LocalAddr,AddrSize); 睡眠(100);//<--------------- 这里有一个 UDP 封包 状态= sl_Recvfrom (SockID、buf、1472、0、(SlSockAddr_t *)和 Addr、 (SlSockklen_t*) AddrSize);