Jmsnmessenger java web msn messenger

Description

JMSNMessenger est une application complète qui est capable d'executer tous les traitements de MSN Messenger de Microsoft et en offre d'autres que MSN n'offre pas. (pour la sécurité des utilisateurs):

//********************************************
POINTS COMMUNS AVEC MSN MESSENGER DE MICROSOFT
//********************************************
- login sous un statut spécifique comme avec MSN 7
- changement de statut
- ajout de contact
- supprime un contact
- block un contacct
- unblock un contact
- classement par email ou par pseudo
- affichage contact online et offline
- changement de pseudo
- conversation avec contact
- inviter un autre contact à la conversation
- envoie de fichiers

//******************************************************************
CE QUE MSN MESSENGER DE MICROSOFT N'A PAS ET QUE JMSNMESSENGER OFFRE
//******************************************************************
possibilité de parler en mode offline (contacts bloquer, statut offline)
  • BLOQUAGE SPÉCIALES: bloque un contact completement ou partiellement

contact bloque COMPLETEMENT (ne vous voit pas mais vous pouvez lui parler et vice versa seulement si vous demarrez la conversation en premier)
contact bloque PARTIELLEMENT (le contact vous voit en ligne mais ne peut pas vous parler)

affichage d'informations sur un contact (SessionID, cookie, code, cookie d'authentification, IP etc)
  • Logger complet, garde un log de chaque action qui se passe sur msn avec informations détaillés


savoir lorsqu'un contact a demarre une fenetre de conversation
savoir lorsqu'un contact est entrain de tapper un message avant meme d'avoir reçu le premier message
  • savoir lorsqu'un contact a ferme sa fenetre, a quitter la conversation ou l'a abandonne


envoie de message: à tout le monde, à des contacts choisis, à un contact inconnu

envoie de fichiers: à tout le monde, à des contacts chosis, à un contact inconnu

envoie de fichiers en multi-Selection
            • BOITE VOCALE:**********

messagerie automatique par keyword. (REPONSE EN MOT OU ENVOIE DE FICHIERS)
Exemple: un contact vous dit Bonjour, vous repondez quelque chose automatiquement

AUTRE Exemple: un contact tappe le nom d'un fichier, et vous l'envoyez automatiquement

possibilité de programmer un bot de chat facilement

possibilité de programmer un bot (file server) facilement.

possiblilité de programmer un xdcc server (comme sur irc) facilement

sauvegarde et chargement des donnnées automatiquement

//********************************
AU NIVEAU DU CODE
//********************************
J'ai ajouté plusieurs fonctionnalités comme la progression lors d'un transfert de fichier, un comboBox pour le changement de statut comme dans MSN etc etc.
Ces fonctionnalités sont en COMMENTAIRES. Vous n'avez qu'à enlever les commentaires pour les implémenter.
(Elles sont en commentaires parce que je trouve qu'elles ralentissent le fonctionnement du programme).

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

Conclusion :


Fonctionnement à partir du OS:
JMSNMessenger.jar
JMSNMessenger.exe (Il est nécessaire de renommer le fichier JMSNMessenger.ex to JMSNMessenger.exe)

Fonctionnement à partir du code:
Classe main: com.coded.jmsn.Application
Ajouter au classPath le contenu du dossier lib

BUG CONNUS:
- aucun bug qui risque de faire planter le programme.
- lorsque vous allez demarrer le programme vous remarquerez que le pseudo n'est pas chargé, le pseudo est chargé correctement mais il ne s'affiche pas. (ce "bug" n'a aucune conséquence sur le fonctionnement du programme, lorsque vous envoyez un message la personne voit votre pseudo correctement mais vous ne voyez pas votre pseudo).
      • INTERFACE GRAPHIQUE ****

comme vous le verrez l'interface graphique n'est pas très satisfaisante comparativement à MSN. Ne vous genez pas pour la modifier et m'envoyer une copie. Je l'ajouterai à cette source avec votre nom.

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

Codes Sources

A voir également

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.