Package

Source Code of Ecoute

import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.io.IOException;

public class Ecoute {

    public static void main(String[] argv) {
 
  byte[] buffer = new byte[1024] ;//création d'un tableau buffer de type byte de taille 1024
 
  DatagramPacket inPacket = new DatagramPacket(buffer, buffer.length);//création d'un datagramme inPacket contenant le tableau buffer

  while(true){    // tant que c'est OK
    try {
 
        DatagramSocket socket = new DatagramSocket(1234) ;//écoute sur le port 1234
     
        socket.receive(inPacket) ;      //reçoit la socket
   
     
        byte[] result = inPacket.getData() ;     //stocke les données reçues dans le tableau byte
        //System.out.println(new String(result,0,result.length)) ;
        byte type =  result[0] ;      //récupère le type au 1er indice du tableau
    switch(type){          //pour éviter les if
      case 0x01:        //si le type est 0x01
        System.out.println("Avancez")//afficher Avancez
        break;
      case 0x02:        //si le type est 0x02
        System.out.println("Reculez")//afficher reculez
        break;
      case 0x03:        //si le type est 0x03
        System.out.println("Tournez à droite");//afficher Tournez à droite
        break;     
      case 0x04:        //si le type est 0x04
        System.out.println("Tournez à gauche"); //afficher TOurnez à gauche
        break;
      default:
        System.out.println("bad cmd");
        break;
    }


    } catch (IOException e) {
   
    }
  }
    }


}
TOP

Related Classes of Ecoute

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.