@Component
public class SpringListener implements CommandLineRunner {
@Override
public void run(String... args) throws Exception {
try{
System.out.println("启动了");
ServerSocket serverSocket=new ServerSocket(9999);
Socket client = null;
boolean flag=true;
while (flag){
System.out.println("服务器已经启动,等待客户端亲求....");
client = serverSocket.accept();
new Thread(new EchoThread(client)).start();
}
client.close();
serverSocket.close();
System.out.println("服务器已经关闭........");
}catch (Exception e){
e.printStackTrace();
}
