Logiciel de messagerie instantanée - niveau II

Intitulé long Développement d’un logiciel de messagerie instantanée - seconde année
Présentation

Développement d’un logiciel de messagerie instantanée. La communication est basée sur les sockets entre deux applications dotnet

Public Concerné BTS SIO
Savoir

* Programmation à l’aide d’objets
* Utilisation d’une classe
* Utilisation d’un composant logiciel commun à plusieurs projets
* Développement orienté réseau
* Sérialisation
* Communication un à plusieurs (multicast)

Transversalité

Le cours sur les protocoles réseau

Objectifs

Les applications fournies ont été réalisées avec Visual Studio 2008 et sont desti-nées au framework dotnet 3.5, elles peuvent facilement être recompilées avec un autre outil et/ou cibler une autre version du framework.
* CoursSockets.doc : support de cours élève.
* Exemple01 : un premier exemple d’application simple.
* Exemple02 : exemple de réception asynchrone.
* Exemple03 : utilisation d’un objet BackgroundWorker.
* Exemple04 : utilisation d’une classe MessageReseau.
* Chat : application simple de chat.
* ExempleCommun : utilisation d’une DLL commune à plusieurs projets.
* Serialisation : exemple de sérialisation binaire.
* SerialisationCommun : sérialisation utilisant une DLL commune.
* ChatMulticast : application chat, le serveur émet en multicast.

Pré-Requis Le langage C#, les applications WinForms
Mots Clés C # , DotNet
Auteurs Pierre Loisel
Version V1.0
Date de Publication 23 Novembre 2009
Date de Modification 23 Novembre 2008
Téléchargement 1 PDF icon CoursSockets2.pdf
Téléchargement 2 Package icon ccSockets2.zip