importjava.io.DataInputStream;
importjava.io.DataOutputStream;
importjava.util.Vector;
importjavax.microedition.io.Connector;
importjavax.microedition.io.ServerSocketConnection;
importjavax.microedition.io.SocketConnection;
importjavax.microedition.lcdui.Command;
importjavax.microedition.lcdui.CommandListener;
importjavax.microedition.lcdui.Display;
importjavax.microedition.lcdui.Displayable;
importjavax.microedition.lcdui.Form;
importjavax.microedition.lcdui.TextField;
importjavax.microedition.midlet.MIDlet;
importjavax.microedition.midlet.MIDletStateChangeException;
importqlclientbch3.ReceiveThread;
publicclas
sqlserverbch3extendsMIDletimplementsRunnable{
privateServerSocketConnectionssc=null;
privateSocketConnectionsc=null;
//privateDataInputStreamdis=null;
//privateDataOutputStreamdos=null;
privateTextFieldtfMsg=newTextField("输入聊天信息","mfc4fu",255,TextField.ANY);
privateCommandcmdSend=newCommand("发送",Command.SCREEN,1);
privateFormfrm=newForm("聊天界面");
privateVectorv=newVector();
privateDisplaydisp;
//,CommandListener
protectedvoidstartApp()throwsMIDletStateChangeException{
disp=Display.getDisplay(this);
disp.setCurrent(frm);
//frm.addCommand(cmdSend);
//frm.append(tfMsg);
//frm.setCommandListener(this);
try{
ssc=(ServerSocketConnection)Connector.open("socket://:9999");
//监听9999端口。
newThread(this).start();
System.out.println("ccccc");
}catch(Exceptionex){}
}
publicvoidrun(){
while(true){
System.out.println("ddddddddd");
try{
sc=(SocketConnection)ssc.acceptAndOpen();
System.out.println("dd");