Class MulticastServer

java.lang.Object
  extended by MulticastServer

public class MulticastServer
extends java.lang.Object

Clase que implementa cliente multicast que recepcionara informacion enviada por *servidor multicast, con el objetivo de dibujar en pantalla una figura rebotando *por las pantallas de los clientes


Constructor Summary
MulticastServer()
           
 
Method Summary
static boolean compareArquitectura(java.lang.String arquitectura, boolean circular, int width, int heigth, int servidores, java.lang.String arg)
          Metodo que muestra forma de usar la aplicacion
static boolean compareCircular(java.lang.String arquitectura, boolean circular, int width, int heigth, int servidores, java.lang.String arg)
          Metodo que muestra forma de usar la aplicacion
static boolean compareHeigth(java.lang.String arquitectura, boolean circular, int width, int heigth, int servidores, java.lang.String arg)
          Metodo que muestra forma de usar la aplicacion
static boolean compareServidores(java.lang.String arquitectura, boolean circular, int width, int heigth, int servidores, java.lang.String arg)
          Metodo que muestra forma de usar la aplicacion
static boolean compareWidth(java.lang.String arquitectura, boolean circular, int width, int heigth, int servidores, java.lang.String arg)
          Metodo que muestra forma de usar la aplicacion
static void main(java.lang.String[] args)
          Unico metodo de la clase que implementa a servidor aceptando conexion y enviando datos a clientes
static void showUsage(java.lang.String arquitectura, boolean circular, int width, int heigth, int servidores)
          Metodo que muestra forma de usar la aplicacion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulticastServer

public MulticastServer()
Method Detail

showUsage

public static void showUsage(java.lang.String arquitectura,
                             boolean circular,
                             int width,
                             int heigth,
                             int servidores)
Metodo que muestra forma de usar la aplicacion

Parameters:
arquitectura - valor por defecto de esta variable
circular - valor por defecto de esta variable
width - valor por defecto de esta variable
heigth - valor por defecto de esta variable
servidores - valor por defecto de esta variable

compareArquitectura

public static boolean compareArquitectura(java.lang.String arquitectura,
                                          boolean circular,
                                          int width,
                                          int heigth,
                                          int servidores,
                                          java.lang.String arg)
Metodo que muestra forma de usar la aplicacion

Parameters:
arquitectura - valor por defecto de esta variable
circular - valor por defecto de esta variable
width - valor por defecto de esta variable
heigth - valor por defecto de esta variable
servidores - valor por defecto de esta variable
arg - representa la arquitectura ingresada por el usuario
Returns:
retorna verdadero o falso si arg esta dentro de las arquitecturas implementadas

compareCircular

public static boolean compareCircular(java.lang.String arquitectura,
                                      boolean circular,
                                      int width,
                                      int heigth,
                                      int servidores,
                                      java.lang.String arg)
Metodo que muestra forma de usar la aplicacion

Parameters:
arquitectura - valor por defecto de esta variable
circular - valor por defecto de esta variable
width - valor por defecto de esta variable
heigth - valor por defecto de esta variable
servidores - valor por defecto de esta variable
arg - representa si la arquitectura es circular o no ingresada por el usuario
Returns:
retorna verdadero si arg es true o false, false en cualquier otro caso

compareWidth

public static boolean compareWidth(java.lang.String arquitectura,
                                   boolean circular,
                                   int width,
                                   int heigth,
                                   int servidores,
                                   java.lang.String arg)
Metodo que muestra forma de usar la aplicacion

Parameters:
arquitectura - valor por defecto de esta variable
circular - valor por defecto de esta variable
width - valor por defecto de esta variable
heigth - valor por defecto de esta variable
servidores - valor por defecto de esta variable
arg - representa si el ancho de la ventana para el cliente, esta dentro de los limites o no
Returns:
retorna verdadero si esta dentro de los limites

compareHeigth

public static boolean compareHeigth(java.lang.String arquitectura,
                                    boolean circular,
                                    int width,
                                    int heigth,
                                    int servidores,
                                    java.lang.String arg)
Metodo que muestra forma de usar la aplicacion

Parameters:
arquitectura - valor por defecto de esta variable
circular - valor por defecto de esta variable
width - valor por defecto de esta variable
heigth - valor por defecto de esta variable
servidores - valor por defecto de esta variable
arg - representa si el alto de la ventana para el cliente, esta dentro de los limites o no
Returns:
retorna verdadero si esta dentro de los limites

compareServidores

public static boolean compareServidores(java.lang.String arquitectura,
                                        boolean circular,
                                        int width,
                                        int heigth,
                                        int servidores,
                                        java.lang.String arg)
Metodo que muestra forma de usar la aplicacion

Parameters:
arquitectura - valor por defecto de esta variable
circular - valor por defecto de esta variable
width - valor por defecto de esta variable
heigth - valor por defecto de esta variable
servidores - valor por defecto de esta variable
arg - representa si el numero de servidores esta dentro de los limites o no
Returns:
retorna verdadero si esta dentro de los limites

main

public static void main(java.lang.String[] args)
Unico metodo de la clase que implementa a servidor aceptando conexion y enviando datos a clientes