Jchat voip envoie fichiers chat

Soyez le premier à donner votre avis sur cette source.

Vue 13 006 fois - Téléchargée 4 043 fois

Description

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

Conclusion :


Fonctionnement:
À partir du code:
classe Application #main (String[] args)

À partir du OS:
JChat.jar

Bugs connus:
mauvais fonctionnement du VOIP sur INTERNET ET UNIQUEMENT INTERNET(parfait pour réseaux privés) sans une BONNE CONFIGURATION DU BUFFER ET DU MATÉRIEL AUDIO.
Aucun bug connu qui risque de geler ou d'interrompre le fonctionnement de l'Application JChat d'une façon quelconque.

Conseils: Évitez de transférer un fichier, de parler à plusieurs contacts et d'avoir des conversations VOIP si votre ordi n'est pas assez puissant.

Remerciements à mes quelques Beta-Testers pour leurs douces voix, leurs commentaires originaux et leurs patience.

Data: 02/01/2006
@author Hassen Ben Tanfous

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

elhaidoudiamine
Messages postés
1
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
11 avril 2009
-
salut svp qui peut me donner la demarche excate pour que ce programme marche tres bien.et en plus le bouton modifier ca marche pas. et merci d'avance.
Hassen Ben Tanfous
Messages postés
21
Date d'inscription
mercredi 28 décembre 2005
Statut
Membre
Dernière intervention
21 septembre 2014
2 -
Bonjour à tous,
Tout d'abord, j'aimerai remercier tous les gens qui ont pris le temps de m'envoyer des morceaux de code pour améliorer l'application, des bugs, des patches, des demandes de features etc.
J'aimerai aussi remercier les maniaques dépressifs qui m'ont envoyé différentes menaces parce que je refusais de répondre à des questions/commentaires rhétorique ou que je refusais de les aider à faire leur travail.

Le but de ce message est de clore ma participation à cette application. Je pense que c'est nécessaire parce que je continue à recevoir des messages et je ne peux pas vous aider. Vous voyez, je pense à vous! Je vous évite de perdre votre temps à m'écrire.

Donc, je ne maintiens plus cette application (depuis plusieurs mois). J'ai toujours dit que j'allais améliorer ceci et cela mais j'ai jamais eu le temps. Et, pour être franc, je travaille sur d'autres trucs plus interessants présentement donc c'est difficile de revenir sur mes projets d'étudiant.

Merci encore!
J'ai quitté Java pour travailler avec d'autres langages mais s'il y a pas de problemes de copyright, je reviendrai deposer du code ici
ciao

-Hassen Ben Tanfous
Allouaa
Messages postés
3
Date d'inscription
jeudi 5 avril 2007
Statut
Membre
Dernière intervention
4 mai 2007
-
Bonjour à tous;

Je voulais vous poser une question à propos la conversion de l'application en Applet

Merci d'avance pour votre aide ;)
gamilaze26
Messages postés
11
Date d'inscription
mardi 19 décembre 2006
Statut
Membre
Dernière intervention
10 février 2011
-
oui mais comment je vais executer cette application svp donner moi les détails à suivre!!
Hassen Ben Tanfous
Messages postés
21
Date d'inscription
mercredi 28 décembre 2005
Statut
Membre
Dernière intervention
21 septembre 2014
2 -
Salut,
Voici un lien avec mon application en ligne:
http://jchatclient.sourceforge.net/webjchat/

Tu as deux choix:
1) faire un request.sendRedirect("http://jchatclient.sourceforge.net/webjchat")

2) Mettre l'application en ligne par toi-même à l'aide des certificats (voir mon tutorial)

http://www.javafr.com/tutoriaux/APPLET-CONTOURNER-SECURITYMANAGER_439.aspx


Dans les deux cas, je ne demande qu'une chose: tu dois obligatoirement laisser un lien vers sourceforge.net ainsi que mon nom. Quant au reste, tu peux faire ce que tu veux.

Amuse-toi

Salut!
Date:29/05/2006
@author Hassen Ben Tanfous

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.