1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
public void envoyerMessage()
{
// Création de l'objet de type socket :
Socket socket;
//Creation des objets permettant la lecture et l'écriture :
BufferedReader in;
BufferedWriter out;
try
{
socket = new Socket(adresse,port);
//Création des objets de lecture et d'écriture :
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
//Envoie de la trame au serveur:
out.write(trame);
//On vide le flux d'envoie de donnees :
out.flush();
Log.i("TcpClient", "sent: " + trame);
String reponseServeur = in.readLine() + System.getProperty("line.separator");
Log.i("TcpClient", "received: " + reponseServeur);
socket.close();
etatConnexion = 1;
}
catch (UnknownHostException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
etatConnexion = 0;
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
etatConnexion = 0;
}
} |
Partager