Help me in this program. This program compiles fine but when I run in WTK22 simulator it's erroring out as
Running with storage root DefaultColorPhone
Cannot connect socket to port 2302
Windows error code 10022
Cannot open socket for LIME events on port 2302
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class CaptureItemEvents extends MIDlet implements ItemStateListener,CommandListener
{
private Display display;
private Form fmMain;
private Command cmExit;
private DateField dfDate;
public CaptureItemEvents()
{
display=Display.getDisplay(this);
dfDate=new DateField("Date is:",DateField.DATE);
dfDate.setDate(new java.util.Date());
cmExit=new Command("Exit",Command.EXIT,1);
fmMain=new Form("core J2ME");
fmMain.addCommand(cmExit);
fmMain.append(dfDate);
fmMain.setCommandListener(this);
fmMain.setItemStateListener(this);
}
public void startApp()
{
display.setCurrent(fmMain);
}
public void pauseApp()
{}
public void destroyApp(boolean unconditional){}
public void commandAction(Command c,Displayable s)
{
if(c==cmExit)
{
destroyApp(false);
notifyDestroyed();
}
}
public void itemStateChanged(Item item){
dfDate.setLabel("New Date:");
}
}
Running with storage root DefaultColorPhone
Cannot connect socket to port 2302
Windows error code 10022
Cannot open socket for LIME events on port 2302
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class CaptureItemEvents extends MIDlet implements ItemStateListener,CommandListener
{
private Display display;
private Form fmMain;
private Command cmExit;
private DateField dfDate;
public CaptureItemEvents()
{
display=Display.getDisplay(this);
dfDate=new DateField("Date is:",DateField.DATE);
dfDate.setDate(new java.util.Date());
cmExit=new Command("Exit",Command.EXIT,1);
fmMain=new Form("core J2ME");
fmMain.addCommand(cmExit);
fmMain.append(dfDate);
fmMain.setCommandListener(this);
fmMain.setItemStateListener(this);
}
public void startApp()
{
display.setCurrent(fmMain);
}
public void pauseApp()
{}
public void destroyApp(boolean unconditional){}
public void commandAction(Command c,Displayable s)
{
if(c==cmExit)
{
destroyApp(false);
notifyDestroyed();
}
}
public void itemStateChanged(Item item){
dfDate.setLabel("New Date:");
}
}