多线程是实现的服务器端:
package com.main;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.Socket;
public class ServerThread extends Thread{
Socket socket= null;
public ServerThread(Socket socket1) {
this.socket= socket1;
}
public void run() {
try {
BufferedReader br= new BufferedReader(new
InputStreamReader(socket.getInputStream()));
String socketMessege= null;
while((socketMessege= br.readLine())!= null) {
System.out.println("Messege from client:"+ socketMessege);
}
br.close();//关闭读入流
socket.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}