iOS: Socket error Vorgang konnte nicht abgeschlossen werden Broken pipe

Sende ich einige Daten(Bild-bytes) aus dem iOS-app-socket-server (java-desktop) in jedem paar Intervalle.
Ihre Daten senden, richtig. Ich sehe ein seltsames Problem, wenn das iOS-Gerät Bildschirm geht aus, während das senden der Daten von iOS-app, und dann, wenn ich auf dem Bildschirm des Geräts, dann bekomme ich die folgende Fehlermeldung und die app hat getrennt, mit sockel oder manchmal stürzt das app:

Error writing to stream <__NSCFOutputStream: 0x1f5dd120>: Error Domain=NSPOSIXErrorDomain Code=32 "The operation couldn’t be completed. Broken pipe"
Stream space : 0
NSStreamEventErrorOccurred - Can not connect to the host

Wenn das Gerät Bildschirm Ausgeschaltet, Meine iOS-app Stoppt das senden von Daten an der Buchse. und dann drehen Sie AUF dem Bildschirm zurück, wird die socket-Verbindung unterbrochen wird /broken pipe-Fehler. Wie es zu lösen?
Ich suchte aber nicht finden konnte, die Lösung noch. Könnte jemand bitte raten, was könnte der Grund sein für dieses Problem und wie löst man das?

  • Apple entwickelt ios-auf diese Weise verringern Sie den Akkuverbrauch. Sie brauchen eine gute (sprich: Mehrwert) Grund, um zugelassen zu werden, laufen im bg. Was ist der Mehrwert/Ihr nutzen Fall?
InformationsquelleAutor Stella | 2014-02-20
Schreibe einen Kommentar