QQ changes the protocol frequently. It seems Tencent company does not like other IM to connect with QQ. Also, QQ only provides software base on windows platform. Maybe these are Tencent’s business strategy.
I suggust you kill the Ma HuaTeng firstly. Then let QQ choose a fixed protocol .