使用WiFi连接时,不会收到UDP数据。它停在:
recvfrom(sock, buf, RECV_BUF_SIZE, 0, (SOCKADDR*)&rAddr, (SOCK_LEN*)&len);
当我通过以太网在iPhone模拟器中运行相同的程序时,它运行良好。我错过了什么?
答案 0 :(得分:0)
查看man页面。
像这样:
recvfrom(mSock,recvBuff,1024,0,(struct sockaddr *)&from, &fromlen);
提供您正在设置的参数值是正确的尝试在您的情况下尝试:
recvfrom(sock, buf, RECV_BUF_SIZE, 0, (struct sockaddr *)&rAddr, &len);