|
EntregaPractica2
Documentación de la práctica 2.
La clase sockets que hemos implementado tiene una utilización muy sencilla. Se divide en dos partes según sea el tipo de conexión, TCP o UDP, y estas a su vez en otras dos, servidor o cliente. Cuando utilicemos esta clase será estrictamente necesario conocer el puerto de escucha y la dirección ip del servidor, son los parámetros que pasaremos con argv. Para los servidores: argv será un char que en la posción 1 tendrá el numero del puerto de escucha. Para los clientes: argv será un char que en la posición 1 tendrá la dirección ip del servidor y en la posición 2 el puerto de escucha del servidor. El parámetro argc indica el número de argumentos introducidos al ejecutar el programa (puerto y/o direccion ip), por lo que, si se va a utilizar con una función main no hay problema. Si, por otro lado no se utiliza la función main, habrá que tener en cuenta que hay que comprobar si se tienen la direccion ip y el puerto. TCPSERVIDOR Para utilizar una conexión TCP de tipo servidor:
Para utilizar una conexión TCP de tipo cliente:
UDPSERVIDOR Y CLIENTE Para utilizar una conexión UDP:
DIAGRAMASCasos de Usohttp://code.google.com/p/ii2-grupo3/downloads/detail?name=Casos%20de%20uso.dia&can=2&q= Claseshttp://code.google.com/p/ii2-grupo3/downloads/detail?name=Diagrama%20de%20clases.dia&can=2&q= DOCUMENTACIONhttp://code.google.com/p/ii2-grupo3/downloads/detail?name=Documentaci%C3%B3n%20sockets.pdf&can=2&q= |