Está en la página 1de 1

import java.io.

IOException;
import java.net.*;

public class SocketDatagrama_ReceptorUDP_PazAbedoyChristian {


public static void main (String [] args) {
try {
DatagramSocket socketReceptor = new DatagramSocket(45982);
int tamanioBuffer = 1000;
byte[] bufferReceptor = new byte[tamanioBuffer];
DatagramPacket datagramaReceptor = new DatagramPacket(bufferReceptor,
bufferReceptor.length);
socketReceptor.receive(datagramaReceptor);
int tamanioMensajeRecibido = datagramaReceptor.getLength();
String mensajeRecibido = new String(datagramaReceptor.getData(), 0,
tamanioMensajeRecibido);
System.out.println("Mensaje: " + mensajeRecibido);
System.out.println("En la dirección: " +
datagramaReceptor.getAddress());
System.out.println("En el puerto: " + datagramaReceptor.getPort());
socketReceptor.close();
} catch (SocketException e) {
System.out.println("Excepcion Socket:" + e.getMessage());
} catch (IOException e) {
System.out.println("Excepcion IO:" + e.getMessage());
}
}
}

También podría gustarte