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