2009-04-25 3 views
1

Ich möchte einen Listener für einen Socket auf der Clientseite haben. Ich benutze Android, das ist Java. Ich verwende TCP/IP, aber ich möchte nicht auf der Client-Seite Schleife.Listener zu Socket bei Client (Android)

Gibt es eine Methode dafür oder muss ich einen eigenen Mechanismus zum Zuhören haben?

Jede Hilfe wäre willkommen. Danke,

Antwort

3

Android ist Java, Sie müssen eine neue Thread öffnen, wenn Sie asynchrone Verarbeitung der eingehenden Daten durchführen möchten. Achten Sie darauf, die Kommunikation zwischen den Threads ordnungsgemäß zu synchronisieren.

+0

Hallo, könnten Sie mir einen Rat geben? Was soll ich in der gleichen Situation machen, aber wenn ich "Socket" Arbeit in ein separates "Thread" einfügen und es zu einem "Looper" machen möchte? Sollte ich zwei 'Runnable's erstellen, von denen eines ein Listening implementiert und ein anderes ein Senden implementiert, oder gibt es einen besseren Weg das zu tun? – teoREtik

Verwandte Themen