MiCasa
Class DemonioCasa

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--MiCasa.DemonioCasa
All Implemented Interfaces:
java.lang.Runnable

public class DemonioCasa
extends java.lang.Thread

La clase DemonioCasa se encarga de escuchar solicitudes de conexión por el puerto 'puertoPasivoDemonio', aceptarlas y asignarles servidores.


Field Summary
private static int puertoPasivoDemonio
          Puerto al que hacer la conexión con el servidor.
(package private)  java.net.ServerSocket ss
          Socket de tipo servidor para escuchar solicitudes de conexión.
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
DemonioCasa()
          Constructor del DemonioSat, que escuchará constantemente el puerto.
 
Method Summary
 void run()
          Lleva a cabo un proceso infinito de espera de una solicitud de conexión, creando un ServidorCasa y poniéndolo en funcionamiento por cada petición recibida por el socket.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

puertoPasivoDemonio

private static final int puertoPasivoDemonio
Puerto al que hacer la conexión con el servidor.

See Also:
Constant Field Values

ss

java.net.ServerSocket ss
Socket de tipo servidor para escuchar solicitudes de conexión.

Constructor Detail

DemonioCasa

public DemonioCasa()
Constructor del DemonioSat, que escuchará constantemente el puerto.

Method Detail

run

public void run()
Lleva a cabo un proceso infinito de espera de una solicitud de conexión, creando un ServidorCasa y poniéndolo en funcionamiento por cada petición recibida por el socket.

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread