Retour de résultat d'un thread
Bonjour,
Voici j'ai une trouble qui doit être assez simple. Normalement je programme en c# et je reglerais se probleme les yex fermer mais avec java je suis perdu.
Voici ma situation
j'ai une classe 1 qui instancie une classe 2 qui elle contient un socket dans un thread et je veux avoir se qui est recu par le socket dans la classe 1 pour modifier l'interface selon sequi est recu. En c# j'utliserais des delegates mais en java ca semble pas être servir a la meme chose.
pour faire un petit résumé :
Code:
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
|
public class1
{
class2 myobject = new classe2;
myobject .receiveData();
}
public class2
{
public receiveData()
{
Thread udpServerThread = new Thread()
{
@Override
public void run()
{
while(true)
{
socket.receive(packet);
final String acceptedMsg =new String(packet.getData());
}
}
}
}
} |
alors comment retourner le message recu par socket a ma classe1
merci