Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
Syncronize se utiliza cuando tenemos hilos que comparten objetos para evitar la concurrencia Sockets: canales de comunicación entre 2 o más procesos
constructor<x,y,z>{ this.x = x; } run(){ this.x }
//Estructura del server en pseudocódigo While True Creamos server socket Acepto conexión Creo Hilo Lanzo Hilo
Utilizaremos una implementación similar a la del chat de clase (Multicliente)
public class ClaseAGuardar implements Serializable{ private String campo; public String getCampo(){ return campo; } public String setCampo(String campo){ this.campo = campo; } }
public class EscribirEnFichero{ public static void main(String args[]){ FileOutputStream fos = null; ObjectOutputStream oos= null; } }