用socket连qq服务器是可行的,实际上你在自己电脑上抓一下qq的数据包就能知道服务器地址和端口。但是你无法知道qq的数据协议和加密方式,所以qq服务器一定会关闭你的socket连接
理论上来说,如果知道所有交互协议是可以的。
但是,
第一,建立连接是需要通过验证的(别如发送md5的账号密码及mac地址IP等,当然实际上会有很多次这种交互,例如确认加密方式),而且得根据特定协议,不是简单的加密下,发个xmpp协议请求就能完成。
第二,同一ip,mac的在一定时间内都有防爆力破解机制的,就是锁定机器不让登录等。
等等等吧…