2009-05-23 17 views
0

Ich versuche, eine Verbindung zu einem C# HTTP-Server mit einer iPhone App herzustellen. Ziemlich einfacher Code so weit:Verbindung zurückgesetzt durch Peer mit iPhone NSURLConnection

Der Server erhält die Anfrage, sendet eine Antwort und beendet dann die Verbindung. Das iPhone meldet die Verbindung durch Peer zurückgesetzt.

Um in der Lage zu sein, den Server in Firefox auf meinem Desktop zu treffen, muss ich in seine erweiterten Preffs und behinderte Keep-Alive gehen. Der Grund, nehme ich an, ist, weil ich die Verbindung unmittelbar nachdem ich die Antwort gesendet habe, beende. Ich mache das, weil ich die Verbindungen später nicht wiederverwenden möchte.

Wie auch immer, Keep-Alive zu deaktivieren, wenn Sie NSURLConnection auf dem iPhone verwenden, oder irgendwelche Vorschläge zum Ändern meines .Net-Codes?

Antwort

0

Dies schien tatsächlich ein Fehler in der Beta der iOS-Version, die ich verwendete. Ein zukünftiges Update und der gleiche Code funktionierten einwandfrei.

1

Warum nicht einfach Verbindung hinzufügen: Schließen Sie die HTTP/1.1 Anfrage?

+0

Ich habe das versucht und anscheinend wird es von NSURLConnection überschrieben. –

Verwandte Themen