首先定义输入的数据类data,包括目的地址和所提交的端口
public class Data {
public String addString;
public int port;
}
然后是转发表类sendTable,记录哪个目的地址经哪个端口转发
public class SendTable {
public Data [] data;
public int write;
public SendTable(){
data=new Data[100];
for (int i = 0; i < 100; i++) {
data[i]=new Data();
data[i].addString="0";
data[i].port=0;
}
write=0;
}
}
网桥类:
import java.io.*;
public class Bridge {
public SendTable sendTable;
public int index;
public boolean Find(Data data)
{
for (int i = 0; i < 100; i++) {
if (sendTable.data[i].addString.equals(data.addString)) {
index=i;
return true;
}
}
return false;
}
public void AddSendTable(Data data){
sendTable.data[sendTable.write].addString=data.addString;
sendTable.data