Ich habe eine iOS-App, die eine Peer-to-Peer-Verbindung über Bonjour/NSNetService herstellt. (basierend auf dem WiTap-Beispielcode)Bonjour/NSNetService Daten, die in NSOutputStream geschrieben werden, gelangen nie auf die andere Seite (includesPeerToPeer = true)
In einigen Fällen empfangen beide Geräte nach einigen Sekunden keine Daten mehr, während sie noch Daten schreiben können (d. h. ohne dass ein Fehler gemeldet wird).
Die Daten, die in den NSOutputStream geschrieben werden, kommen nie zum NSInputStream der anderen Seite.
Der seltsame Teil ist, dass das Senden und Empfangen direkt nach dem Herstellen der Verbindung funktioniert. Es scheint nach ein paar Sekunden schlecht zu werden.
Wenn ich includesPeerToPeer = false setzt, passiert es nicht mehr. Hat jemand das gleiche Problem? Ich muss Peer-to-Peer verwenden, da Bluetooth benötigt wird.
Dank
Ich habe diesen Patch verwendet, aber es ändert nichts. –