DatagramChannel dc    =  DatagramChannel.open() ;
InetSocketAddress isa  = new InetSocketAddress(host, port) ;
// Les données  α envoyer doivent être dans un ByteBuffer
ByteBuffer sentByteBuffer    = ...;
// L'attachement de la socket UDP sous-jacente est implicite
dc.send(sentByteBuffer,isa) ;
ByteBuffer receiveByteBuffer   = ...;
sender=dc.receive(receiveByteBuffer) ;
sentByteBuffer.flip() ;
System.out.println(receiveByteBuffer.remaining() + " octets reçus de " + sender + " :") ;
System.out.println(new String(receiveByteBuffer.array(),0,receiveByteBuffer.remaining())) ;
dc.close() ;
