iPhone不通过WiFi接收UDP数据

时间:2010-10-07 10:28:01

标签: iphone udp wifi

使用WiFi连接时,不会收到UDP数据。它停在:

recvfrom(sock, buf, RECV_BUF_SIZE, 0, (SOCKADDR*)&rAddr, (SOCK_LEN*)&len);

当我通过以太网在iPhone模拟器中运行相同的程序时,它运行良好。我错过了什么?

1 个答案:

答案 0 :(得分:0)

查看man页面。

像这样:

  recvfrom(mSock,recvBuff,1024,0,(struct sockaddr *)&from, &fromlen);

提供您正在设置的参数值是正确的尝试在您的情况下尝试:

  recvfrom(sock, buf, RECV_BUF_SIZE, 0, (struct sockaddr *)&rAddr, &len);