Jmsnmessenger java web msn messenger

Soyez le premier à donner votre avis sur cette source.

Vue 93 615 fois - Téléchargée 11 826 fois

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

Ajouter un commentaire

Commentaires

sheorogath
Messages postés
2465
Date d'inscription
samedi 21 février 2004
Statut
Modérateur
Dernière intervention
29 janvier 2010
11 -
cool je ne connaissait pas le package
vais essayer de developper le mien quand j'aurai le temps et l'envi
sinon g une erreur quil me dit dans la classe GUIMsn :
if (tempFriend != null) {
contenu += Outils.remplirEspaces("Access value: ", TAILLE) +
"\t" +
tempFriend.getAccessValue() + "\n";
contenu += Outils.remplirEspaces("Code: ", TAILLE) + "\t" +
tempFriend.getCode() + "\n";

ligne 1047 -1050
Twinuts
Messages postés
5340
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
3 septembre 2019
88 -
Salut je n'ai pas vu les sources mais en passant sur ta conclusion j'ai vu ceci :
(Est-ce que quelqu'un se rappelle comment écrire un manifest et ajouter les librairies dedans pour la création d'un fichier Jar ???)

je suppose que c'est pour msnm.jar donc ton manifest doit ressembler à ceci :

Manifest-Version: 1.0
Specification-Title: un petit titre pour le fun :)
Class-Path: lib/msnm.jar (si tu en as d'autre Class-Path: lib/msnm.jar,lib/msnm2.jar,....)
Built-By: ton nom
Created-By: la version de la jvm exemple : 1.5.0_06-b05
Main-Class: com.coded.jmsn.Application
Specification-Version: un numéro de verson ex : 1.1.0 ou encore 1.1.0-20060114

bien entendu tu as encore plein d'autre option possible à inclure dans le manifest
tout comme tu peux signer le jar (regarde dans mes derniers post je donne un lien qui explique le truc)
gmi19oj19
Messages postés
545
Date d'inscription
lundi 10 mai 2004
Statut
Membre
Dernière intervention
28 septembre 2011
2 -
J'ai testé ton appli et j'suis assez bluffé j'dois dire^^

Par contre, si j'puis me permettre, quelques remarques :

- J'pense que faire apparaitre le statut des contacts online ailleurs que dans le logger serait utile
- Si t'as un FTP, fais un fichier JNLP pour lancer JMSN via JavaWebStart, c'est, je pense, une technonlogie toute indiquée pour ce genre d'appli

J'ai pas encore regardé le code, mais je suppose qu'on peut facilement adapté l'application pour des protocoles tels ue Yahoo Messenger ou ICQ ?
patrick_degonneville
Messages postés
1
Date d'inscription
mardi 22 mars 2005
Statut
Membre
Dernière intervention
23 janvier 2006
-
J'ai un problème à l'éxecution du programme. Après la saisie de mes identifiants, le programme reste bloqué sur "Connexion en cours...". Je tourne sous XP PRO avec jre 1.5.0_6.
Que faire ?
merci d'avance
cs_muad-dib
Messages postés
105
Date d'inscription
lundi 9 avril 2001
Statut
Membre
Dernière intervention
16 juillet 2008
-
J'ai le même problème que patrick degonneville, même configuration, après un double click sur le .jar

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.