Mega Code Archive

 
Categories / Java Tutorial / J2ME
 

Datagram Receiver

import javax.microedition.io.Connector; import javax.microedition.io.Datagram; import javax.microedition.io.DatagramConnection; public class J2MEDatagramReceiver {   public static void main(String[] args) throws Exception {     DatagramConnection receiver = (DatagramConnection) Connector         .open("datagram://:8888");     byte[] buffer = new byte[256];     Datagram dgram = receiver.newDatagram(buffer, buffer.length);     for (;;) {       dgram.setLength(buffer.length);       receiver.receive(dgram);       int length = dgram.getLength();       System.out.println("Datagram received. Length is " + length);       for (int i = 0; i < length; i++) {         System.out.print(buffer[i] + " ");       }       receiver.send(dgram);     }   } }