2011-05-08 5 views
0

Je développe une application pour les appareils Android 2.2 et LG Black. Lorsque je lance l'application sur mon appareil LG, je reçois le SocketException suivant, ce qui n'arrive jamais sur d'autres appareils!android: java.net.SocketException: tuyau cassé LG

Broken pipe 
    java.net.SocketException: Broken pipe 
    at org.apache.harmony.luni.platform.OSNetworkSystem.writeSocketImpl(Native Method) 
    at org.apache.harmony.luni.platform.OSNetworkSystem.write(OSNetworkSystem.java:723) 
    at org.apache.harmony.luni.net.PlainSocketImpl.write(PlainSocketImpl.java:578) 
    at org.apache.harmony.luni.net.SocketOutputStream.write(SocketOutputStream.java:59) 

Comment peut-il être résolu? Merci.

+0

Vous allez avoir besoin de fournir un peu plus de contexte, par exemple comme les détails de quel type de socket c'est qu'il casse et dans quelles conditions. –

Répondre

6

votre côté-A l'autre extrémité B

lorsque A l'obtention de données de B, B fermé> SocketException: Broken pipe

+0

Comment réparer ceci? –

+1

Je dois m'assurer que la logique du code corrige que lorsque A obtient des données, B ne peut pas se fermer. – Hugo

+0

Pouvez-vous s'il vous plaît jeter un oeil à http://stackoverflow.com/questions/18459325/android-client-to-net-server-side-results-in-broken-pipe Je suis un débutant dans cette partie de la programmation. Veuillez aider si vous le pouvez. –

Questions connexes