Client msn

Description

ATTENTION j'ai codé ce client msn il y a PLUSIEURS années, le code est buggé, brouillon et en fait il n'est pas tellement bien codé.
Dans cette mise a jour je n'ai pas modifier le code du tout, j'ai simplement ajouté le support de l'authentification passport 3.0 pour qu'il fonctionne de nouveau!
J'utilise un projet de socket SSL que j'ai trouvé sur planet source code si je me souviens bien.
>>J'inclus également le projet de client msn fonctionnant avec le msnp11, je délaisse le projet, mais peut etre il vous serviras...


Voici un client msn fait en Visual Basic 6.
Il n'utilise PAS les dll de messenger , tout ce fait avec des sockets , c'est a dire que c'est un client a part entiere, il interragis directement avec les serveurs.

Il n'est pas encore complet mais il est fonctionnel, il y a quelque bug mais il est utilisable malgrer tout , et de toute facon , ce n'est pas un client que vous utiliserer regulierement ...

Limitations:
J'ai ajouter la gestion des smileys, mais il ne sont pas tous la en fait jai juste ajouter ceux que moi jutilisais regulierement , et de toute facon , c assez facile d'en rajouter...

Il n'y a pas de crypatge , parce que c'est deja assez dur de faire un client comme celui ci , jai etuidier les logs que msn messenger 6 envoi au serveur , sa ce passe tout sur le port 80 et 443... en t-k sa vous dit p-e rien mais bon ...L'important c'est que sa fonctionne ;).

Pour etudier le protocle ,je me suis servis des logs d'echnage de donner entre aMsn et le serveur msn.

Source / Exemple :


Voir le zip :)

Dans le menu File :
Connect : connection au serveur msn de maniere reguliere ( on recois un ip et on s'y connecte)

Connect sans Serveur Redirection : On se connecte a une ip predeterminer (des fois sa marche pas ,le serveur est surcharger... mais habituellement c'est plus rapide que  la premiere methode...)

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.