Hallo,
ich versuche gerade, basierend auf dem CocoaEcho sample von Apple eine Datenübertragung vom iPhone zu meinem Mac aufzubauen. Den CocoaEcho Server habe ich dazu 1:1 in eine iPhone-Applikation integriert, starte den Server aber nicht in main() wie im Sample-Code, sondern durch drücken eines Buttons. Die einzige Änderung, die ich vornehmen musste, bezog sich auf das importieren von <CoreServices/CoreServices.h>, dass nur im Simulator funktioniert. Für das Device muss ich <CFNetwork/CFNetwork.h> benutzen.
Frage 1: Gibt es eine Möglichkeit, dass so in Code zu fassen, dass automatisch, wenn ich für das Device kompilere <CFNetwork/CFNetwork.h> genutzt wird und ansonsten <CoreServices/CoreServices.h>?
Frage 2: Im Simulator läuft das ganze, der Server startet und lässt sich fehlerfrei stoppen. Auf dem Device kommt allerdings immer die Fehlermeldung:
Error Domain=TCPServerErrorDomain Code=3 "Operation could not be completed. (TCPServerErrorDomain error 3.)"
Es wäre toll, wenn mir jemand auf die Sprünge helfen kann, in der Apple Dokumentation bin ich nicht weiter gekommen, da stand nur etwas von conditionally link frameworks, was nichts gebracht hat.
Danke
Jens
ich versuche gerade, basierend auf dem CocoaEcho sample von Apple eine Datenübertragung vom iPhone zu meinem Mac aufzubauen. Den CocoaEcho Server habe ich dazu 1:1 in eine iPhone-Applikation integriert, starte den Server aber nicht in main() wie im Sample-Code, sondern durch drücken eines Buttons. Die einzige Änderung, die ich vornehmen musste, bezog sich auf das importieren von <CoreServices/CoreServices.h>, dass nur im Simulator funktioniert. Für das Device muss ich <CFNetwork/CFNetwork.h> benutzen.
Frage 1: Gibt es eine Möglichkeit, dass so in Code zu fassen, dass automatisch, wenn ich für das Device kompilere <CFNetwork/CFNetwork.h> genutzt wird und ansonsten <CoreServices/CoreServices.h>?
Frage 2: Im Simulator läuft das ganze, der Server startet und lässt sich fehlerfrei stoppen. Auf dem Device kommt allerdings immer die Fehlermeldung:
Error Domain=TCPServerErrorDomain Code=3 "Operation could not be completed. (TCPServerErrorDomain error 3.)"
Es wäre toll, wenn mir jemand auf die Sprünge helfen kann, in der Apple Dokumentation bin ich nicht weiter gekommen, da stand nur etwas von conditionally link frameworks, was nichts gebracht hat.
Danke
Jens