Skip to content

NdiagaSarr/TP3_collab_chat

Repository files navigation

TP3_collab_chat By Papa Ndiaga SARR

TIW8 - TP3 Collaboration temps-réel

Encadrants M. Aurélien Tabard (responsable)


L’objectif du TP est de mettre en place une Single Page Application (SPA) permettant à deux navigateurs de commencer une conversation de chat en p2p.

  • L'historique des push montrent l'évolution du programme en fonction du temps
  • Le code a été déployé sur heroku Cliquez ici

Proccess de build

Cet application web peut être téléchargé par:

Pour executer le code, il faut générer le node_module car il n'a pas été push dans le git, il faut donc executer la commande:

$ npm install

Pour lancer le projet, il faut exécuter la commande

$ npm run dev

Ce projet n'utilise qu'un seule composant DataChat qui rassemble toutes les fonctions necessaires.

nous avons mis en place le chatroom en localhost avec la possibilité de choisir les id des différents interlocuteur, l'option communication se fait via ces parties de codes avec comme sortie la console.

  • Reception de message
peer.on('connection', (conn) => {
    conn.on('Message', (msg) => {
        console.log('message', msg);
    });
});
  • Envoi de message
peer.on('connection', (conn) => {
    conn.send(msg);
  });
});

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published