Ich muss eine UDP-Übertragung von einem iPhone senden und dann auf eine UDP-Antwort mit einer Zeitüberschreitung warten. Ich habe Apples UDPEcho Beispiel gefunden, aber ich bin mir nicht sicher, ob es das ist, was ich brauchen. Außerdem wurde dieses Beispiel gesendet, aber nicht empfangen. Im Grunde muss ich etwas so einfaches tun:
%Vor%Ich hoffe auf eine einfache Lösung, bei der ich das Rad nicht neu erfinden muss. Ich schätze jeden Hinweis auf die beste Strategie, um dies zu implementieren!
Sie können ccoaoAsyncSocket verwenden, das einfacher zu verwenden ist als native Apple-Klassen.
Es unterstützt UDP mit der AsyncUdpSocket-Klasse.
AsyncUdpSocket ist eine UDP / IP-Socket-Netzwerkbibliothek, die umgebrochen wird CFSocket. Es funktioniert fast genau wie die TCP-Version, ist aber speziell für UDP entwickelt. Dies umfasst die nicht blockierende Warteschlange Sende / Empfangs-Operationen, volle Delegate-Unterstützung, Run-Loop-basiert, eigenständige Klasse und Unterstützung für IPv4 und IPv6
Tags und Links objective-c iphone sockets ios udp