Protocols/MSNP/LinnIM

From NINA Wiki
Jump to navigation Jump to search
MSNP Protocol
IntroductionTermsClients
Reference
Error ListCommandsRelying Party SuiteSpotlife
Services
XMPPHTTP GatewayTabsActivities
Documentation
Development ToolsMSNP Grid
PolygamyURLs used by MSN
Documents
Protocol Versions
Version 21
Version 18
Version 16
Version 15
Version 14
Version 13
Version 12
Version 11
Version 9
Version 8
Version 2
MSNC
IntroductionP2PObject DescriptorDisplay PicturesFile Transfer
Scenarios
Microsoft Messenger for Mac
MSNP on WebTV (MSNTV)

Introduction

LinnIM is an abstraction layer for IM interfaces in PHP.

Abstraction layers are usefull for when you want to utilize more of the same "sort" of thing, but they have a slightly different technique - therefore, providing a layer of functionality that may be limiting to some interfaces, but can be emulating for others.

For example, Protocol A can't send files, but Protocol B can - what you would do then is to either make Protocol A's handler deny any file-sending requests from the library at all, or fake one, extending the protocol, the third way to go about it is to disable file sending over-all, which may not be desired due to the fact that it limits functionality.

Developers

Current developers are toxik, Mark and Inky.

Mark & Inky mostly drops tidbits of code, and toxik glues them together.

MSN Protocol Version

The current MSN interface for LinnIM runs MSNP11 with MSNC1, but has only been developed half-way into it, when this is written, no switchboard support is implemented, and display pictures are far from being implemented.

SourceForge and LinnIM

LinnIM has been registered on SourceForge under the project name linnim.