Bottler Client-Server Socket
Go to file
Santiago Lo Coco f91992bb62 Add PVS and fix leaks (with the help of valgrind)
Co-authored-by: Ezequiel Bellver <ebellver@itba.edu.ar>
Co-authored-by: Juan Barmasch <jbarmasch@itba.edu.ar>
2021-11-06 23:15:19 -03:00
include Add PVS and fix leaks (with the help of valgrind) 2021-11-06 23:15:19 -03:00
.gitignore Make improvements in challenges.c 2021-11-06 22:39:25 -03:00
Makefile Add PVS and fix leaks (with the help of valgrind) 2021-11-06 23:15:19 -03:00
README.md Add PVS and fix leaks (with the help of valgrind) 2021-11-06 23:15:19 -03:00
challenges.c Add PVS and fix leaks (with the help of valgrind) 2021-11-06 23:15:19 -03:00
client.c Add PVS and fix leaks (with the help of valgrind) 2021-11-06 23:15:19 -03:00
errors.c Add PVS and fix leaks (with the help of valgrind) 2021-11-06 23:15:19 -03:00
quine.c Add PVS and fix leaks (with the help of valgrind) 2021-11-06 23:15:19 -03:00
server.c Add PVS and fix leaks (with the help of valgrind) 2021-11-06 23:15:19 -03:00

README.md

BSSolver

BCSSocket (Bottler Client-Server Socket) es un sistema que...

Table de contenidos

Requisitos

Debe instalar gcc y make. Estos se encuentran disponibles en el repositorio de la vasta mayoría de distribuciones de Linux/macOS.

Debian/Ubuntu: apt install gcc make
macOS (con homebrew): brew install gcc make

Si tiene otra distribución consulte cómo hacerlo.

Compilación

Para compilar todos los archivos se debe hacer:

make all

Ejecución

Ahora, tendrá dos ejecutables: client y server.

Testeos

En orden de realizar un análisis estático del sistema usted debe tener instalado cppcheck y pvs-studio. Luego, puede correrlos con:

make test

Por último, si quiere hacer un análisis dinámico (usando valgrind) debe...

Autores

  • Barmasch, Juan Martín (61033)
  • Bellver, Ezequiel (61268)
  • Lo Coco, Santiago (61301)