Recherche
 
 
 
Tutoriaux
 
- Initiation à VS .NET
- Agencement des composants
- Menu déroulant
- Pop-up
- Traitement des fichiers
- Les Délégués
- Les Threads
- Fichiers XML
- Flux Web
- Services Web
 
 
Projets
 
- Calpe's World
- Sarky
- CyberAbuse
 
 
Me conctacter
 
- Demande d'aide
- Me proposer un poste
 
 
Liens
 
- Developpez.com
- C# Help
- Cours C# de l'ESSI
 
 
Sarky



L'IRC est le troisième protocole le plus utilisé sur Internet. Il a été écrit par le finlandais Jarkko Oikarinen entre 1988 et 1991. IRC permet à des utilisateurs de communiquer en direct à plusieurs dans des canaux ou à deux (en privé). Ce protocole permet également l'échange de fichiers en direct, le partage d'applications. On trouve d'ailleurs sur l'IRC des milliers de programmes, mp3, et autres à télécharger gratuitement.
mIRC le plus connu des clients IRC sur internet permet de dialoguer aisémant à travers toute la terre. Ce logiciel, le plus reparti pour le protocole IRC est très bien conçu mais reste assez complexe pour les nouveaux utilisateurs.
C'est pour cette raison que j'ai décidé de créer 'Sarky' un client IRC qui permettrait d'avoir à la fois une interface simple, et à la fois très fonctionnelle; qui permettra par exemple de partager de la musique, des images sous un simple click.

Présentation du logiciel

Ce logiciel de chat donc permet dans sa première version de reprendre les fonctionnalités primaires des clients IRC:
On peut joindre différents 'canaux' où on pourra trouver un thème sur lequel disserter..
Le logiciel permet d'ouvrir autant de canaux que possible (sur les rectangles en bas). Ensuite on parle sur un écran commun au milieu (le plus grand). La liste des différents interlocuteurs est affichée à droite.
Ce programme n'est que le début d'une grande aventure qui saura faire valoir le C# à sa propre valeur !

Sources du logiciel

Les sources de ce logiciel sont disponibles ici : sarky.zip.
Ces scripts vous permettront d'acquérir des connaissances concernant la programmation client / server ainsi que sur la modélisation objet.
L'exécutable est disponible ici : sarky.zip. Connectez-vous ! et à bientôt !!
Le paragraphe suivant vous permettra de l'utiliser sans contrainte.

Utilisation du logiciel

Pour utiliser ce client IRC simplifié, il faut les connaissances primaires et évidentes d'un tel logiciel..
Par exemple pour ce connecter à un server 'Undernet' cliquer deux fois sur 'amsterdam2.nl.eu.undernet.org'.


Le client réalise sa connexion avec ce server.
Ensuite il reste à choisir le canal à rejoindre:


A ce moment vous pouvez taper une commande IRC:
Par exemple /join #france puis tapez sur la touche "Entrez" pour rejoindre le canal #france attribué à l'ensemble des francophones qui souhaitent converser ensemble.
Vous pouvez aussi par exemple taper /join #phpfrance pour vos problèmes de script en PHP ou /join #c# pour parler aux développeurs C#.


Une fois sur le canal choisi, vous pouvez dialoger en écrivant vos pensées sur le champs tout en bas.
La liste des utilisateurs sera affichée tout à droite et l'ensemble des discours au milieu sur la partie principale.

Performances du logiciel

Ce logiciel permet pour le moment les fonctionnalités 'primaires' d'un client IRC:
- Gestions des canaux
- Liste des utilisateurs
- Choix des servers pour la connexion
- Police colorée pour le texte..
- Getstion du Timestamp
- Tout le programme respecte entièrement les RFC de l'IRC...
J'éspère que vous avez trouvé votre plaisir si vous cherchez un client irc.
Enfin, le code de conception objet vous permettra de comprendre parfaitement l'organisation d'un programme de chat... Bon courage ! :o)