¿Cómo devuelve el servidor UDP información al cliente?
socket.receive(packet); //El servidor recibe el paquete de datos
String str = "welcome"; //prepara el contenido para enviar de vuelta
DatagramPacket paquete2 = new DatagramPacket(str) getBytes(),
str.length(), paquete.getAddress(), paquete.getPort()); //Lee la dirección y la información del puerto del paquete de datos recibido por el cliente. se encapsula en el paquete2 junto con el contenido.
socket.send(packet2) //Enviar de vuelta
.