99我啊!!大家快来帮忙啊!!!有点难哦!!!!
问题:Refactoring following simple socket server to mutil thread server.
package test7;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class SimpleServer {
public static void main(String [] args){
ServerSocket s = null;
Socket s1;
String sendString = "Hello Net World";
OutputStream slout;
DataOutputStream dos;
try{
s = new ServerSocket(5432);
}catch(Exception ex){ }
while(true){
try {
s1 = s.accept();
slout = s1.getOutputStream();
dos = new DataOutputStream(slout);
dos.writeUTF(sendString);
s1.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
package test7;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class SimpleServer {
public static void main(String [] args){
ServerSocket s = null;
Socket s1;
String sendString = "Hello Net World";
OutputStream slout;
DataOutputStream dos;
try{
s = new ServerSocket(5432);
}catch(Exception ex){ }
while(true){
try {
s1 = s.accept();
slout = s1.getOutputStream();
dos = new DataOutputStream(slout);
dos.writeUTF(sendString);
s1.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
...全文


Java SE
