Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

JCHAT VOIP ENVOIE FICHIERS CHAT


Information sur la source

Catégorie :Application Classé sous : jchat, chat, hassen, tanfous, voip Niveau : Débutant Date de création : 03/01/2006 Date de mise à jour : 17/01/2006 05:04:10 Vu / téléchargé: 7 071 / 2 876

Note :
9 / 10 - par 3 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
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
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   classes
    •   com
      •   coded
        •   jchat
          •   msg
            • Messagerie.classTélécharger ce fichier [Réservé aux membres club]1 710 octets
          • Application.classTélécharger ce fichier [Réservé aux membres club]500 octets
          • Contact.classTélécharger ce fichier [Réservé aux membres club]1 510 octets
          • JChat$1.classTélécharger ce fichier [Réservé aux membres club]3 636 octets
          • JChat$2.classTélécharger ce fichier [Réservé aux membres club]2 217 octets
          • JChat$3.classTélécharger ce fichier [Réservé aux membres club]1 719 octets
          • JChat$4.classTélécharger ce fichier [Réservé aux membres club]2 859 octets
          • JChat$5.classTélécharger ce fichier [Réservé aux membres club]1 846 octets
          • JChat$6.classTélécharger ce fichier [Réservé aux membres club]1 063 octets
          • JChat$7.classTélécharger ce fichier [Réservé aux membres club]1 710 octets
          • JChat$BuildClient$1.classTélécharger ce fichier [Réservé aux membres club]1 980 octets
          • JChat$BuildClient$1EnvoyeurFichier.classTélécharger ce fichier [Réservé aux membres club]3 592 octets
          • JChat$BuildClient$1ReceveurFichier.classTélécharger ce fichier [Réservé aux membres club]3 478 octets
          • JChat$BuildClient$2.classTélécharger ce fichier [Réservé aux membres club]1 075 octets
          • JChat$BuildClient$3.classTélécharger ce fichier [Réservé aux membres club]3 707 octets
          • JChat$BuildClient$4.classTélécharger ce fichier [Réservé aux membres club]1 637 octets
          • JChat$BuildClient.classTélécharger ce fichier [Réservé aux membres club]13 846 octets
          • JChat$Filtres.classTélécharger ce fichier [Réservé aux membres club]1 075 octets
          • JChat$GererClient.classTélécharger ce fichier [Réservé aux membres club]2 633 octets
          • JChat$QuestionConnectedContacts.classTélécharger ce fichier [Réservé aux membres club]3 253 octets
          • JChat$RepondreClient.classTélécharger ce fichier [Réservé aux membres club]3 216 octets
          • JChat$ReponseOffline.classTélécharger ce fichier [Réservé aux membres club]2 083 octets
          • JChat$VOIPClient$1VOIPEcouteur.classTélécharger ce fichier [Réservé aux membres club]3 143 octets
          • JChat$VOIPClient$1VOIPParleur.classTélécharger ce fichier [Réservé aux membres club]2 881 octets
          • JChat$VOIPClient.classTélécharger ce fichier [Réservé aux membres club]2 175 octets
          • JChat.classTélécharger ce fichier [Réservé aux membres club]16 641 octets
  •   src
  • JChat.jarTélécharger ce fichier [Réservé aux membres club]43 263 octets
  • jchat.jpgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier45 484 octets

Télécharger le zip

Historique

04 janvier 2006 02:47:26 :
les "2000 lignes" sont dans le ZIP
17 janvier 2006 05:04:10 :
rectification du bug avec l'affichage du chat //rectification de l'interface graphique et du JEditorPane

Commentaires et avis

signaler à un administrateur
Commentaire de the_best le 03/01/2006 10:37:07

Super bien mais.... un peut lourd non ?

signaler à un administrateur
Commentaire de Hassen Ben Tanfous le 03/01/2006 13:32:23

Si quelqu'un connait un API quelconque pour VOIP en Java ou en C, n'hésitez pas à déposer un commentaire ou à m'envoyer un message.
Je suis extrêmement interessé!

Merci;

Date: 03/01/2006
@author Hassen Ben Tanfous

signaler à un administrateur
Commentaire de neodante le 03/01/2006 18:59:40 administrateur CS

Salut,
pourrais-tu supprimer ou scinder ta source sur cette page, c'est trop lourd 2000 lignes et en plus ça sert pas à grand chose de le mettre là ;-)

Merci d'avance

++

signaler à un administrateur
Commentaire de toufouk le 29/05/2006 13:58:40

Bonjour,
je voulais savoir si votre application marchait en ligne. En effet je douhaite integrer cette application à un site internet. Merci de m'eclairer.
mail: toufbouty@hotmail.com

Merci

signaler à un administrateur
Commentaire de Hassen Ben Tanfous le 29/05/2006 14:24:18

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

signaler à un administrateur
Commentaire de gamilaze26 le 01/02/2007 21:01:50

oui mais comment je vais executer cette application svp donner moi les détails à suivre!!

signaler à un administrateur
Commentaire de Allouaa le 24/05/2007 17:04:54

Bonjour à tous;

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

Merci d'avance pour votre aide ;)

signaler à un administrateur
Commentaire de Hassen Ben Tanfous le 03/09/2007 04:28:59

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

signaler à un administrateur
Commentaire de elhaidoudiamine le 11/04/2009 01:21:53

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.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

chat multiclients (JAVA) [ par Yzermat ] Je suis a la recherche d'un chat multiclients en java! Ce serait bien si il était assez bien commenté! C'est tres urgent et assez important , sinon je Publicité pour chat [ par Mad62 ] Mad62 viens de créer sur IRC un canal pour Java.sur mirc, connectez vous sur chat.viendez.comchannel : #javaJ'espère qu'il y aura du monde !!!A bientô cree un chat en java [ par kut ] je suis novice en java , je sais juste faire un applet basic, j'aimerai faire un chat qui se trouverai sur un hebergeur ou plusiuers personne pourrai Sondage [ par visualbasic ] Qui peut me faire un chat sous java?J'ai un site web et je soouhaiterais faire mon propre chat sous java avec une interface grafik si qq pouvait m'aid chat en java [ par deroness ] Salut,je veux implanter un chat en java (pas nécessairement sur le domaine internet ,un intranet suffirait).Est ce qu'il y a une façon standard de pro chat en java [ par deroness ] Salut,je veux implanter un chat en java (pas nécessairement sur le domaine internet ,un intranet suffirait).Est ce qu'il y a une façon standard de pro gestion des salons de discussions dans un chat en JAVA [ par ProjetGTR ] bonjournous sommes 2 et nous développons un projet de chat en langage JAVA dans le carde d'un projet technique encadré par notre sectionnous désirerio Code pour chat (Client/Serveur) en MulticastSocket. [ par projet2501 ] Je recherche le code client/serveur d'un logiciel de chat en serveur multicastSocket et en java bien sur !!! Merci d'avance :o) Aller plus loin : Chat Java [ par Geomaster ] Bonjour tout le monde !J'ai terminé un chat en Java qui était un projet de cours mais je voudrais aller plus loin en ajoutant par exemple le changemen Chat !!! [ par tornade ] je n'arrive plus à me connecter au chat de caramail. Lorsque je veux lancer le chat aucune fenêter ne s'ouvre. Je sais que le problème viens de "J2SE"


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.