58,453
社区成员
发帖
与我相关
我的任务
分享
//父类
public Class abstract Father implements Runnable {
private Socket f_sock;
public Father(Socket sock) {
f_sock = sock;
}
public void run(){
fun(f_sock);
}
protected abstract int fun(Socket sock);
}
//子类0
public Class Son0 extends Father {
protected abstract int fun(Socket sock){
//对sock进行处理
return 0;
}
}
//子类1
public Class Son0 extends Father {
protected abstract int fun(Socket sock){
//对sock进行处理
return 1;
}
}
//监听类,代码不完整
public class Listener extends Thread {
private ServerSocket ss;
public Listener(int port/*,Type para*/) {
ss = new ServerSocket(port);
}
public void run() {
while(true) {
try {
Socket sock = ss.accept();
//new一个son线程对sock进行处理
}
}
}
}
public static void main(String[] args) {
new Listener(8888/*, para0*/).start();
new Listener(9999/*, para1*/).start();
}