Skip to content

Proyecto de Redes del ramos sistemas operativos. Universidad católica

Notifications You must be signed in to change notification settings

naoliden/proyectoRedes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


GRUPO: grupo001

INTEGRANTES:

  • Mari Elida Tuhus - 18410308

  • Anne Wulff Wold - 18410294

  • Vanesa Blasco - 14638002

  • Gianfranco Bordoni - 1463189J

  • Norman Oliden - 14201399


SUPUESTOS:

  • Se ingresa un puerto y una IP válida al momento de ejecutar el servidor y el cliente
  • La asignación de nicknames y el juego no comienzan hasta que se hayan conectado dos jugadores al servidor
  • No funciona con clientes que usan threads para escuchar mensajes

COMENTARIOS:

  • Se definieron las estructuras mail y my_msg para representar los mensajes. Éstas poseen el id del mensaje, el tamaño, y el texto del mensaje.
  • Tanto en el servidor como en el cliente, la función reciveMessage es la encargada de recibir los paquetes, y crear y retornar la estructura correspondiente al mensaje.
  • Se definió la estructura Game pa representar el juego de damas. Ésta contiene diversos datos útiles durante la ejecución del juego, tales como el tablero, el turno, la cantidad de piezas restante, y el ganador del juego. Además, posee un contador de movimientos en los que no exista un cambio de piezas en el tablero, para el caso de empate.
  • En cada turno, se le pregunta a cada jugador si es que quiere enviar un mensaje por el chat del juego.
  • Al finalizar el juego, se les consulta a ambos jugadores si es que quieren jugar otra partida. Si y solo si ambos responden afirmativamente, se dará inicio a una nueva partida.

About

Proyecto de Redes del ramos sistemas operativos. Universidad católica

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •