Proyecto de chat, cliente y servidor para la clase de modelado y programación.
El proyecto está hecho en Go, principalmente porque es un lenguaje con orientación a objetos, rápido y con una comunidad bastante grande, que al momento de buscar bibliotecas para por ejemplo Json que se ocupará en este proyecto; será fácil encontrarlas.
- Sintaxis fácil de leer
- Tipos implícitos de variables
- Interfaces y Objetos
- Gorutines
- Godoc para generar la documentación
- Go test para las pruebas unitarias
- Go build para compilar
- Bindings para interfaces gráficas no son comunes
- Cliente
- Nombre
- Conexión
- Cuartos
- Cuarto
- Nombre
- Integrantes
- Servidor
- Cuartos
Para usar el cliente, el servidor tiene que estar corriendo.
$ cd servidor
$ go build .
$ ./servidor
$ cd cliente
$ go build .
$ ./cliente