Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

QQ Provider for ECF

Revision as of 12:55, 2 April 2009 by Unnamed Poltroon (Talk) (New page: '''Abstract''' ECF allows messaging protocols to be plugged in as providers. ECF has supports a lot of messaging protocols, gtalk, msn, yahoo and so on. But QQ isn't currently supported. ...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Abstract

ECF allows messaging protocols to be plugged in as providers. ECF has supports a lot of messaging protocols, gtalk, msn, yahoo and so on. But QQ isn't currently supported. The main goal of this project would be to implement the QQ protocol within ECF and then write an ECF provider to take advantage of the QQ protocol.

What I have done

1)I have investigated the protocol of QQ (latest version: QQ2009Preview4) and get a broad picture of message format of the protocol. I also have got the source code that implements this protocol. For example, when the user logon using QQ client, the client will send a message which has the format like: ‘package head&CMD=Login&SEQ=&UIN=&PS=&package end’ where SEQ indicates the sequence number, UIN and PS present QQ number and encrypted password.

2)I have roughly investigated ECF, including the protocols ECF has supported. I also have installed and tried the plug-in that supports MSN and Gtalk based on ECF. In the future, I will do further study of ECF.

Challenges and risks

There is one challenge I have to tell: the protocol of QQ is still not public and often changes, so the QQ provider for ECF may need more maintenance.

Back to the top