JChat permet de:
- démarrer une conversation chat avec un ou plusieurs contacts
- démarrer une conversation VOIP avec vos contacts (PAS ENCORE DE CONFÉRENCE)
- envoyer 1 fichier à la fois au contact de votre choix
- de gérer vos contacts (ajouter, modifier, deleter, importer, exporter) dans les listes online et offline
- Un serveur n'est pas nécessaire pour hoster parce que tout le monde est à la fois CLIENT et SERVEUR et vous communiquez à partir de vos IP et ports respectifs.
**********************************************
Développé spécialement pour les réseaux privés.
**********************************************
Certaines parties du code sont en commentaires parce que JChat fait parti de la suite d'outils JINetWork (JInet, JWhois, JMail, JFtpClient etc.)
Certains traitements seront améliorés dans les prochaines versions.
@version 1.0
***********************************************
À PROPOS DE VOIP: (Voice Over Internet Protocol)
***********************************************
fonctionne parfaitement sur un réseau privé, aucune interruption, aucune discontinuité,
aucune perte de signal visible, volume moyen, pas de répétitions
Si le son est incorrect.
@see #confAudio();
pour la configuration exacte de votre matériel audio, changer les paramètres de cette méthode
*********************************************
À propos du OOP: (Object Oriented Programming)
*********************************************
Certains maniacs de la programmation orientée objet trouveront le code horrible. Je suis parfaitement d'accord.
Mais, j'ai écrit une version OOP et le traitement était beaucoup trop lents (trop d'objets, trop d'appels et mémoire mal utilisée). Alors, j'ai réécrit à 0 en procédural tout en gardant certains traitement en OOP.
Donc, je n'ai pas sauté des étapes d'analyses ou de conception pour passer directement à l'implémentation. J'ai été en quelque sorte forcé d'en arriver là.
Il y a plusieurs classes internes Multi-Thread qui font parti des quelques classes de mon projet en OOP. J'ai rendu le traitement plus performant, plus "optimal" en supprimant un peu de code.
Date: 02/01/2006
@author Hassen Ben Tanfous