Results 1 to 40 of 124

Thread: Badger Messenger, an MSN clone that uses the MSN Network.

Threaded View

  1. #1

    Thread Starter
    Super Moderator Wokawidget's Avatar
    Join Date
    Nov 2001
    Location
    Headingly Occupation: Classified
    Posts
    9,632

    Badger Messenger, an MSN clone that uses the MSN Network.

    IMPORTANT: (updated 25 Feb 2010) In the last few months Microsoft have stopped the MSN network using the MSNP9 protocol. This means the following project does NOT work since it replies on this protocol. See posts 118 to 120 in this thread as to why this doesn't work in more depth. I will be looking at writing a newer .NET version using the latest protocol later this year.

    Ok, here it is.
    Still rough, but it's good enough to put up here now.

    This is the source code to a version of MSN messenger I have written.

    The original source code I got this from was posted here a week or so ago by alkatran. The link for this thread is here:

    http://www.vbforums.com/showthread.php?t=323108

    Cheers, for posting your code, not many do, more should


    Badger Messenger so far doesn't actually do much.

    You can log into your MSN account, see your contacts, change your status, add and delete groups. You can sort contacts numerous ways too. That's it.
    There's a lot more coded into the DLL, I just haven't added the functionality in the UI yet.

    Conversations don't work yet. I had them working but refractured the code and haven't got round to putting it in. The old code is just remarked out.


    SOme of the features include:
    • Set initial status before login
    • Add Group
    • Delete Group
    • Rename Group
    • Set Contacts Nickname (different to their displayname. The nick name is a name you can give them and see them by)
    • Set your displayname
    • Set your status
    • Remembers last login and settings
    • List contacts by email, nickname or displayname
    • See which of your contacts DO NOT have you on their contacts list


    The MSNMessenger code is in a DLL, so you can refernece this in any of your apps and easily write your own UI for it.
    You can even link it to your corporate DB and only allow certain emails to be registered as contacts, ie for a site engineer, the MSN network is great to chat to your mates but it's really for contacting ya boss back at the office.


    Think that's it so far.

    The site I got the MSN protocols from was quite handy:

    http://www.hypothetic.org/docs/msn/n...le_session.php


    Comments are most welcome.

    Future revisions will be posted here frequently over the next week.

    Just unzip the file, and then run Test.vpg

    This code ain't for the faint hearted


    A newer Version can be foound 2 posts down...the attachment on this post is the old version, but is left here for historical reasons


    Even newer post!
    Updated 20th Sept 2005: See post #34

    Woof
    Attached Files Attached Files

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width