Red de conocimiento informático - Aprendizaje de programación - Cómo implementar una conexión larga de Java Socket

Cómo implementar una conexión larga de Java Socket

Este es un servidor multiproceso, siempre que el cliente no libere la conexión y escriba un bucle while (VERDADERO) en la ejecución del lado del servidor, puede conectarse durante mucho tiempo.

clase ConnectionThread extiende Thread{

Cliente de socket;

int contador

public ConnectionThread(Socket cl, int c){

cliente = cl;

contador = c;

}

@Override

ejecución pública vacía()

{

intentar{

String destIP=client.getInetAddress().toString();

int destport =client.getPort ();

PrintStream outstream=new PrintStream(client.getOutputStream());

DataInputStream instream=new DataInputStream(client.getInputStream()); String inline=instream.readLine();

}//try

catch(IOException e){System.out.println(e);}

}//ejecutar