Bonjour à tous,

je débute en java, et voilà, comme prévu, je galère un peu

J'essaie d'envoyer des paquets à un serveur, en UDP. Pour ce faire, j'ai récupéré le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
InetAddress serveur = InetAddress.getByAddress("239.110.110.110", new byte[]{239,110,110,110});
DatagramPacket dataSent = new DatagramPacket("tototo", 6, serveur, 7744);
DatagramSocket socket = new DatagramSocket();
 
socket.send(dataSent);
Mais ça ne fonctionne pas. Sur la première ligne, Eclipse me donne 2 erreurs:
-> Syntax error, insert ")" to complete ArgumentList
-> Type mismatch: cannot convert int to byte

Pour la première, ma foi, j'ai le bon nombre de parenthèses ^^
Pour la seconde, je comprends bien qu'il ne parvient pas à convertir un int en byte, mais je ne comprend pas, c'est un bout de code que j'ai récupéré sur le net et pourquoi ça ne marche pas chez moi (j'ai juste changé les valeurs de l'@ ip)?