Problemas y posibles mejoras
Se pueden dividir los prblemas en dos tipos:

Problemas menores:
- Colores en el lado cliente: no se tiene buen control sobre los colores que diferencian a cada participante al utilizar el programa como cliente.
- Confirmaciones y Notificaciones: no todos los problemas y avisos son dados a conocer al cliente. Por ejemplo, las desconexiones pueden pasar desapercibidas.

Problemas mayores, que todo editor colaborativo debe solucionar:
- Latencia: la posición, en el área de texto, que un cliente muy lejano quiere modificar, puede cambiar mientras su paquete viaja, debido a la edición de un cliente más cercano.
- Bloqueo de puertos: una máquina con los puertos bloqueados a conexiones TCP.


Conclusiones

Este proyecto utilizó temas tratados en el curso para solucionar un problema bastante cotidiano en nuestra realidad como estudiantes. Gracias al uso de conxiones TCP, el uso de hebras y una interfaz gráfica, el programa cumple con el principal objetivo, que es permitir la edición entre múltiples usuarios de un mismo archivo, al mismo tiempo.
Los problemas existentes dan lugar a mucho margen de mejora, lo que permitiría aumentar la calidad del trabajo grupal final.