Ich versuche derzeit zu beurteilen, ob ein Projekt für Android realisiert werden kann. Ein großes Problem ist, dass wir, da es sich um einen P2P-Client handelt, eine beträchtliche Anzahl von Verbindungen offen halten müssen, wenn wir sie ausführen. Jetzt übertragen die Verbindungen keine großen Datenmengen mehr, sondern eher ein Nachrichtensystem. Wenn wir also für jede Verbindung einen Thread haben, entsteht ein unnötiger Overhead, wenn wir ab und zu eine einzelne Nachricht von 64 Bytes lesen.Nicht blockierende IO für Android
Also fragte ich mich, ob es Unterstützung für nicht blockierende IO wie select() oder poll() unter Linux gibt.
Irgendwelche Vorschläge?
Das sieht perfekt für mich. Vielen Dank :-D – cdecker
Die erste Verbindung deckt nicht nicht blockierende E/A tatsächlich ab. Die Verbindung zum nio-Paket könnte jedoch nützlich sein. –