📄 testrreqmidlet.java
字号:
package TestRreq;
import qosaodv.*;
import qosaodv.itface.*;
import qosaodv.conf.*;
import qosaodv.other.*;
import qosaodv.msg.*;
import qosaodv.net.*;
import TestDataPacket.*;
import javax.microedition.midlet.*;
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import java.io.*;
import java.util.*;
public class TestRreqMIDlet extends MIDlet implements CommandListener, Runnable { //extends Thread
private UDPDatagramConnection dgc= null;
private Datagram dg = null;
private boolean runFlag= false;
private long sendTime= 0, recTime=0;
private InetAddress localAddr;
private ConfigInfo cfg;
private Sender sender;
private Display display;
private Command cmdSend = new Command("Send RREQ", Command.ITEM, 1);
private Command cmdExit = new Command("Exit", Command.EXIT, 1);
private Form frmMain = new Form("Test RREQ");
private StringItem sstatus = new StringItem("Status:" , "Ready");
private TextField tRouteDest= new TextField("Route Dest:", "192.168.0.4", 15, TextField.ANY);
private TextField tRreqDest= new TextField("RREQ Dest:", "datagram://192.168.0.3:654", 30, TextField.ANY);
//RREQ Header:
boolean mf ;
byte ttl ;
boolean jf ;
boolean rf ;
boolean gf;
boolean df ;
boolean usnf ;
byte hc ;
int ri ;
int dsn ;
int osn ;
InetAddress sendto ;
InetAddress da;
InetAddress oa;
public TestRreqMIDlet() {
try {
cfg= new ConfigInfo();
sender= new Sender();
display = Display.getDisplay(this);
frmMain.append(sstatus);
frmMain.append(tRouteDest);
frmMain.append(tRreqDest);
frmMain.addCommand(cmdExit);
frmMain.addCommand(cmdSend);
frmMain.setCommandListener(this);
//RREQ Header:
mf = false;
ttl = 10;
jf = true;
rf = true;
gf = true;
df = true;
usnf =true;
hc = 0;
ri =10;
dsn =11;
osn =3;
start();
display.setCurrent(frmMain);
}
catch (Exception e) {
e.printStackTrace();
}
}
public void start() {
runFlag= true;
Thread t= new Thread(this);
t.start();
}
public void terminate() {
runFlag = false;
sender.terminate();
try {
dgc.close();
}
catch (Exception e) {}
notifyDestroyed(); //眏
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -