Android File Transfer funktioniert nicht über XMPP und OpenFire

8

Problem : Ich kann keine Datei empfangen, die über XMPP und OpenFire Server an meine Android App gesendet wurde. Ich kann jedoch erfolgreich eine Datei senden. Das Asmack-Jar, das ich verwende, ist asmack-jse-buddycloud-2010.12.11.jar

Code :

%Vor%

Fehler ( Wenn die Datei über Spark gesendet wird) :

  

Fehler bei der Ausführung: - verursacht durch:   java.util.concurrent.ExecutionException: Keine Antwort von Datei   Übertragungsinitiator:

Fehler ( Wenn Datei über Adium gesendet wird) :

  

java.util.concurrent.ExecutionException: Socket konnte nicht erstellt werden   mit jedem bereitgestellten Host: item-not-found (404) Socket konnte nicht hergestellt werden   mit jedem bereitgestellten Host

Fehler ( Wenn die Datei über eine andere Instanz meiner App gesendet wird ):

  

Fehler bei der Ausführung: - verursacht durch:   java.util.concurrent.ExecutionException: - verursacht durch: Keine Antwort   vom Remote-Client:

Meine Protokolle: (Beim Versuch, eine Datei von Spark zu empfangen)

Es scheint, dass ich diesen Fehler sende! (Nicht erhalten). Warum sollte das sein?

%Vor%

Zusätzliche Protokolle :

%Vor%     
Andy A 01.05.2012, 11:33
quelle

2 Antworten

3

Verwenden Sie

%Vor%

statt

%Vor%

Sie blockieren den PacketReader-Thread. Die erste Methode erzeugt einen eigenen Thread, um die spezifischen Pakete zu lesen, aus denen die Teile der Datei bestehen. Wenn Sie die zweite Methode verwenden, müssen Sie einen eigenen Thread erzeugen, um die eigentliche Datei lesen und schreiben zu können.

    
Robin 01.05.2012, 13:47
quelle
0

Ich habe ein einfaches Java-Programm erstellt, mit einigen copy_paste anderer Benutzer, aber der + Punkt ist, dass es funktioniert, ich habe dieses s / w LocalHost - SPark client - javaProgram

ausprobiert

Sie können txt.file an andere Benutzer senden, die im openFile User Section erstellt wurden.

  

Hinweis: Bitte ändern Sie jede Sache, wenn Sie irgendwelche Details in Xmpp.test wollen   Klasse.

Herunterladen von Xmpp File Transfer "Java-Code" von hier

    
Tushar Pandey 07.08.2014 07:35
quelle