Programmation de Socket sous android - Android - Programmation
Marsh Posté le 03-12-2018 à 22:03:11
J'ai oublié de préciser : Voici les outputs de mon serveur :
*********************************
> New Client: 192.168.0.11
ssssssssss> Client closed conection.
*********************************
A mon avis les Thread Android ne marche pas comme je le pense, il se stop beaucoup trop tôt malgré le while(true)
Merci d'avance pour vos réponses !
Marsh Posté le 03-12-2018 à 22:00:49
Hello tous le monde, je suis entrain d'établir une connexion par socket entre mon App android et mon serveur. Seulement voila , je ne maîtrise pas encore tres bien Android et il semblerait que mes connexion soit très brève (le temps d'envoyer un message seulement).
Voici mon code
****************************************************
public void TryLogin(View v){
new Thread(new Runnable() {
@Override
public void run() {
try {
s = new Socket(ip ,port);
PrintWriter p = new PrintWriter(s.getOutputStream()) ;
p.write("ssssssssss" );
p.flush();
p.close();
InputStream is = s.getInputStream() ;
BufferedReader bfr = new BufferedReader(new InputStreamReader(s.getInputStream())) ;
String line = bfr.readLine() ;
while (true)
{
response.setText(line);
line = bfr.readLine() ;
}
} catch (IOException e1){
}
}
}).start();
}
*********************************
Sorties du serveur :
> New Client: 192.168.0.11
ssssssssss> Client closed conection.
*********************************
A mon avis les Thread Android ne marche pas comme je le pense, il se stop beaucoup trop tôt malgré le while(true)
Merci d'avance pour vos réponses !
Message édité par ogst le 03-12-2018 à 22:05:09