0 / 60 seg.

What does the following code do?

while (true) {
    byte[] received = new byte[1024];            
    DatagramPacket datagramReceived = 
        new DatagramPacket(received, received.length);
    mySocket.receive(datagramReceived);
    InetAddress remoteIP = datagramReceived.getAddress();
    int remotePort = datagramReceived.getPort();
    DatagramPacket datagramSent = new DatagramPacket (received,
        received.length, remoteIP, remotePort);
    mySocket.send(datagramSent);    
}