Envoi d'un "A" sur 192.168.0.151:23
Bonjour, j'aimerais envoyer un caractère "A" quand j'appuie sur un bouton à l'adresse 192.168.0.151 du port 23.
Je dispose d'une Galaxy Tab 2 sous Jelly Bean.
SDK éclipse sous windows
Pourriez-vous m'envoyer un code source sous éclipse afin que je puisse continuer mon projet ?
Merci d'avance, cordialement. =)
application qui se ferme au lieu d'envoyer mon 'A' ???
Bonjour, nouveau problème:
j'ai mis ce code dans une nouvelle Class 'client' qui se fait appeler lors d'un Onclick sur un Button2.
J'ai activer la permission INTERNET dans le Android manifest.xml.
Sur mon réseau, un PC en 192.168.0.151:23 attend la communication.
Quand je click sur Button1, un "hello" s'affiche sur un Textview. Une action sur Button1 est positive, c'est rassurant.
Par contre une action sur Button2 me fait fermer l'application "newbutton a cesser de fonctionner OK"
Voici mon code, je ne comprends pas pourquoi mon appli plante, pourriez vous me donner une piste SVP ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
package com.example.newbutton;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.io.*;
import java.net.*;
public class client {
public static void main(String args[]) throws IOException{
Socket service = new Socket("192.168.0.151",23);
BufferedWriter out = new BufferedWriter( new OutputStreamWriter(service.getOutputStream()));
out.write("A");
out.flush();
service.close();
}
} |