Skip to content
This repository has been archived by the owner. It is now read-only.

🦜 Twitter-like service, with a client and a server. Use network system calls and SQLite in C while preventing SQL injections. Group of two people (me, @Laur2do) [School Project]

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
sql
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Projet_RSA_dedonato_joly

Projet de RSA, TELECOM 2A IL, réalisation d'un Twitter

Acteurs :

  • Laury de Donato
  • ClĂ©ment Joly

Rapport du projet

Le rapport du projet contenant l'application est disponible ici : rapport

DĂ©pendances

Les bibliothèques utilisées et nécessaires à l'application sont :

Mode d’emploi

Pour tout ce qui suit, cloner le dépot et aller dans le dossier cloné.

Les dépendances doivent aussi avoir été installées afin que l'application puisse être compilée et donc fonctionner.

Compilation de l'application

Pour compiler l'application, deux choix sont possibles :

  • Il est possible de compiler l'application de manière globale.
  • Il est aussi possible de compiler le client et le serveur sĂ©parĂ©ment.

Application globale :

Dans le dossier racine effectuer la commande suivante :

make

Cette commande compile à la fois le client et le serveur, et initialise la base de données si elle ne l'a pas déjà été précédemment.

Client uniquement

Dans le dossier racine effectuer la commande suivante :

cd src/client
make

Ou directement dans le dossier src/client la commande suivante :

make

Serveur uniquement

Dans le dossier racine effectuer la commande suivante :

cd src/serveur
make

Ou directement dans le dossier src/serveur la commande suivante :

make

Lancement de l'application

Pour le client, deux choix sont possibles :

  • Dans le dossier racine :
    ./client IP_ou_nom_serveur [port]   #Lien symbolique pointant vers src/client/client
  • Dans le dossier src/client :
./client IP_ou_nom_serveur [port]

Pour le serveur, deux choix sont possibles :

  • Dans le dossier racine :
    ./server [port]   #Lien symbolique pointant vers src/server/server
  • Dans le dossier src/server :
./server [port]

Suppression des artefacts de compilation : clean

Pour supprimer les artefact de compilation, effectuer dans le dossier racine la commande suivante :

make clean

Suppression des artefacts de compilation et des données du serveur : clean_all

Pour supprimer les artefact de compilation et les données du serveur, effectuer dans le dossier racine la commande suivante :

make clean_all

About

🦜 Twitter-like service, with a client and a server. Use network system calls and SQLite in C while preventing SQL injections. Group of two people (me, @Laur2do) [School Project]

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published