public void start()
{
Thread t = new Thread(this);
t.start();
}
public void run()
{
try
{
si.setText("Waiting for connection");
DatagramConnection dc =(DatagramConnection)Connector.open("datagram://:5555");
sender = new Sender(dc);
while (true)
{
Datagram dg = dc.newDatagram(100);
dc.receive(dg);
address = dg.getAddress();
si.setText("Message received - "
+ new String(dg.getData(), 0, dg.getLength()));
}
} catch (IOException ioe)
{