62,614
社区成员
发帖
与我相关
我的任务
分享
//类一:
try {
ObjectInputStream ois = new ObjectInputStream(socket.getInputStream());
reception = ois.readObject();
ois.close();
socket.close(); //关闭Socket
} catch (Exception e) {
e.printStackTrace();
}
//类二:
public Object reqInfo (Object req , Socket socket){
ArrayList al = (ArrayList) req;
al.add(socket);
Object obj = (Object) al;
return obj;
}
//类三:
public void jud_do(Object temp){
al = (ArrayList)temp;
sokect = al.get(X).toString();//X代表类二中socket存的位置
receiveRequest(socket)
}
//类四:
public void receiveRequest(Socket socket) {
this.socket = socket;
try {
ObjectOutputStream oos= new ObjectOutputStream(socket.getOutputStream());
oos.writeObject(reception);
oos.flush();
oos.close();
socket.close(); //关闭Socket
} catch (Exception e) {
e.printStackTrace();
}
}
//类一:
public void receive(Socket socket) {
this.socket = socket;
try {
ObjectInputStream ois = new ObjectInputStream(socket.getInputStream());
reception = ois.readObject();
reqInfo(reception,socket);//类二方法
ois.close();
} catch (Exception e) {
e.printStackTrace();
}
//类二:
public Object reqInfo (Object req , Socket socket){
ArrayList al = (ArrayList) req;
al.add(socket);
Object obj = (Object) al;
return obj;
}
public void getinfo(){
jud_do(reqInfo());//类三方法
}
//类三:
public void jud_do(Object temp){
al = (ArrayList)temp;
sokect = al.get(X).toString();//X代表类二中socket存的位置
receiveRequest(socket);//类四方法
}
//类四:
public void receiveRequest(Socket socket) {
this.socket = socket;
try {
ObjectOutputStream oos= new ObjectOutputStream(socket.getOutputStream());
oos.writeObject(reception);
oos.flush();
oos.close();
socket.close(); //关闭Socket
} catch (Exception e) {
e.printStackTrace();
}
}