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
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).
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
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.